我有一个我连接到的服务器 SourceServer,它有一个链接服务器 TargetServer。
插入语句应该如何(我需要引用链接服务器、数据库、命名空间、表):
//Connected to [SourceServer]
USE [SourceDatabase]
DECLARE @HelloWorld NVARCHAR(255)
SELECT @HelloWorld = Name From dbo.Names where Id = 1
INSERT INTO [TargetServer].[TestDatabase].dbo.TestTable (Name) VALUES (@HelloWorld)
此语句执行时出现异常:
Too many prefixes.
更新:上面的语法工作正常,问题是用于连接到链接服务器的 sql 用户的密码过期:)