El nombre del objeto contiene más que el número máximo de prefijos. El máximo es 3
Mi procedimiento almacenado está intentando escribir un registro en una base de datos en otro servidor. La declaración está aquí:
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
Sin embargo, cuando intento crear el procedimiento almacenado, aparece el siguiente error:
The object name 'SQL05.ManufacturingPortal.dbo.OPC.WriteRequests' contains more than
the maximum number of prefixes. The maximum is 3.
He intentado crear un alias de Server.DB.DBO para acortar el número de prefijos, sin embargo, parece que esto se está implementando incorrectamente.
No puedo cambiar el esquema de mi base de datos en la base de datos de destino. ¿Alguna sugerencia sobre cómo puedo evitar esto?
Gracias amigo