【发布时间】:2014-11-24 23:50:57
【问题描述】:
我的存储过程正在尝试将记录写入另一台服务器上的数据库。声明在这里:
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
但是,当我尝试创建存储过程时 - 我收到以下错误:
对象名称“SQL05.ManufacturingPortal.dbo.OPC.WriteRequests”包含的前缀数量超过了最大数量。最大值为 3。
我已尝试创建 Server.DB.DBO 的别名以缩短前缀的数量,但似乎实现此错误。
我无法更改目标数据库上的数据库架构。关于如何解决这个问题的任何建议?
谢谢
【问题讨论】:
标签: sql sql-server tsql