授权链接服务器无效

时间:2010-06-23 13:37:47

标签: sql-server tsql sql-server-2005

我想将数据从1个表复制到另一个表,并且它们位于不同的服务器中。

我已将2台服务器设置为链接服务器。在SQL Server Management Studio中,

  • 服务器对象
    • 右键单击“链接服务器”,
    • 然后新建链接服务器。

我将连接服务器作为我的服务器rname SERVER2并输入为SQLSERVER。

现在我执行查询:

Insert Into Server1.Database1.dbo..Table1 (Col1, Col2) 
     Select Col1, Col2 
       From Server2.Database2..dbo.Table2

正在抛出错误消息,

  

链接服务器“SERVER2”的OLE DB提供程序“SQLNCLI”已返回消息“无效的授权规范”。

我不知道在哪里更改授权。

1 个答案:

答案 0 :(得分:25)

在SSMS中,服务器对象 - >链接服务器,右键单击SERVER2并选择“属性”。

在属性窗口中,单击左侧面板中的“安全性”。

在标有“对于未在上面的列表中定义的登录,连接将:”的部分中,选择最后一个选项“使用此安全上下文进行:”。然后在Server2上为帐户指定一个登录名和密码,并为您要完成的任务指定相应的权限。