加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 授权链接服务器无效

发布时间:2020-12-12 16:41:21 所属栏目:MsSql教程 来源:网络整理
导读:我想将数据从1表复制到另一个表,它们位于不同的服务器中. 我已经设置了2台服务器作为链接服务器.在SQL Server Management Studio中, 服务器对象 右键单击链接服务器, 然后再链接新的服务器. 我将连接服务器作为我的服务器名称SERVER2,并输入为SQLSERVER. 现在
我想将数据从1表复制到另一个表,它们位于不同的服务器中.

我已经设置了2台服务器作为链接服务器.在SQL Server Management Studio中,

>服务器对象

>右键单击链接服务器,
>然后再链接新的服务器.

我将连接服务器作为我的服务器名称SERVER2,并输入为SQLSERVER.

现在我执行查询:

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

它正在抛出一个错误消息,

The OLE DB provider “SQLNCLI” for linked server “SERVER2” has returned the message “Invalid authorization specification”.

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

解决方法

在SSMS中,服务器对象 – >链接服务器,右键单击SERVER2并选择属性.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读