0

有人知道如何使用故障转移选项在 SQL Server 2008 R2 中创建链接服务器吗?谢谢你。

4

2 回答 2

0

我已经找到了解决方案!

我需要添加一个参数@catalog

EXEC master.dbo.sp_addlinkedserver @server = N'MyLinkServer', @srvproduct=N'', @provider=N'SQLOLEDB', @provstr=N'Server=PRINCIPAL;FailoverPartner=SECONDARY;', @catalog='MyDatabaseName'

谢谢!

于 2013-02-05T03:40:29.443 回答
0

根据我的经验,同样重要的是要注意,即使 IP 地址确实可以从 SSMS 或任何其他连接字符串中使用,但使用服务器的 IP 地址可能无法正常工作。

EXEC master.dbo.sp_addlinkedserver
     @server = N'MyLinkServer'
   , @srvproduct=N''
   , @provider=N'SQLNCLI'
   , @provstr=N'Server=principal.server.name.not.IP.address;FailoverPartner=secondary.server.name.not.IP.address;'
   , @catalog='MyDatabaseName'
于 2015-11-09T01:32:56.223 回答