Имя объекта содержит больше, чем максимальное количество префиксов. Максимум 3

Моя хранимая процедура пытается записать запись в базу данных на другом сервере. Заявление здесь:

IF @Builds > 0
   BEGIN
        SET @DPU = @Failures / @Builds
        INSERT INTO SQL05.ManufacturingPortal.dbo.OPC.WriteRequests (ID, RegisterID, Value, RequestedDate, IsCompleted)
        VALUES(@PLCID, 'F8:10' , CAST(@DPU AS NUMERIC(10,2)), GETDATE(), 0)    
    END 

Однако, когда я пытаюсь создать хранимую процедуру - я получаю следующую ошибку:

The object name 'SQL05.ManufacturingPortal.dbo.OPC.WriteRequests' contains more than 
the maximum number of prefixes. The maximum is 3.

Я попытался создать псевдоним Server.DB.DBO, чтобы сократить количество префиксов, но, похоже, это неправильно.

Я не могу изменить схему базы данных на целевой БД. Любые предложения о том, как я могу обойти это?

Спасибо парень

Ответы на вопрос(7)

Ваш ответ на вопрос