繁体   English   中英

SQL Server 2008链接服务器连接字符串设置

[英]SQL Server 2008 linked server connection string setup

我正在尝试将链接服务器设置为安装在同一Windows Server上的另一个SQL Server实例。 在SQL Server管理控制台中,我添加了两个实例,并且试图将一个数据库插入另一个数据库。 我使用下面的查询设置链接服务器,并且在测试链接服务器的连接时收到以下失败消息。 有人可以帮我解决这个问题吗?

USE master
GO
-- To use named parameters:
EXEC sp_addlinkedserver 
   @server = 'Server Name',  --actual server name
   @srvproduct = '',
   @provider = 'MSDASQL',
   @provstr = 'DRIVER={SQL Server};SERVER=Database name;UID=test_user;PWD=test_pwd;'
GO

错误信息

无法初始化链接服务器“服务器名称”的OLE DB提供程序“ MSDASQL”的数据源对象。
链接服务器“服务器名称”的OLE DB访问接口“ MSDASQL”返回消息“ [[Microsoft] [ODBC SQL Server驱动程序] [DBNETLIB] ConnectionOpen(Connect())”。
链接服务器“服务器名称”的OLE DB访问接口“ MSDASQL”返回消息“ [[Microsoft] [ODBC SQL Server驱动程序] [DBNETLIB] SQL Server不存在或访问被拒绝。”。 (.Net SqlClient数据提供程序)

exec sp_addlinkedserver @server='servername';
exec sp_addlinkedsrvlogin @rmtsrvname='servername',@useself=false, @rmtuser='sa',        @rmtpassword='Password';

如果sql server是命名实例,则servername \\ instancename

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM