使用SQL Server中的链接服务器进行故障转移

时间:2013-02-05 03:00:21

标签: sql-server-2008

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

2 个答案:

答案 0 :(得分:0)

我已经找到了解决方案!

我需要添加一个参数@catalog

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

谢谢!

答案 1 :(得分: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'