sat*_*tya 12 t-sql sql-server 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
Run Code Online (Sandbox Code Playgroud)
它抛出错误信息,
链接服务器"SERVER2"的OLE DB提供程序"SQLNCLI"已返回消息"无效的授权规范".
我不知道在哪里更改授权.
Joe*_*lli 25
在SSMS,服务器对象 - >链接服务器中,右键单击SERVER2并选择"属性".
在属性窗口中,单击左侧面板中的"安全性".
在标记为"对于未在上面的列表中定义的登录,连接将:"的部分中,选择最后一个选项"使用此安全上下文进行:".然后在Server2上为帐户指定一个登录名和密码,并为您要完成的任务指定适当的权限.
| 归档时间: |
|
| 查看次数: |
19609 次 |
| 最近记录: |