Sql server 2008 在具有故障切换的SQL server中使用链接服务器

Sql server 2008 在具有故障切换的SQL server中使用链接服务器,sql-server-2008,Sql Server 2008,有人知道如何使用故障切换选项在SQL server 2008 R2中创建链接服务器吗? 谢谢。我已经找到了解决方案 我需要添加一个参数@catalog EXEC master.dbo.sp_addlinkedserver @server = N'MyLinkServer', @srvproduct=N'', @provider=N'SQLOLEDB', @provstr=N'Server=PRINCIPAL;FailoverPartner=SECONDARY;', @catalog='MyDat

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

我已经找到了解决方案

我需要添加一个参数@catalog

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

谢谢

根据我的经验,同样重要的是要注意,为服务器使用IP地址可能不起作用,即使IP地址在SSM或任何其他连接字符串中起作用

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'

我们已经有一台配置了镜像的服务器,我只想使用链接服务器从另一台服务器运行查询。因为我配置了镜像,我想确保查询到主体,或者在出现错误的情况下,转到镜像服务器。我认为您的评论比您原来的问题更能代表您要查找的内容。我建议将评论纳入问题中。。。