0
是否有人知道如何使用故障转移选项在SQL Server 2008 R2中创建链接服务器? 谢谢。在故障转移中使用SQL Server中的链接服务器
是否有人知道如何使用故障转移选项在SQL Server 2008 R2中创建链接服务器? 谢谢。在故障转移中使用SQL Server中的链接服务器
我已经找到了解决方案!
我需要添加一个参数@catalog
EXEC master.dbo.sp_addlinkedserver @server = N'MyLinkServer', @srvproduct=N'', @provider=N'SQLOLEDB', @provstr=N'Server=PRINCIPAL;FailoverPartner=SECONDARY;', @catalog='MyDatabaseName'
谢谢!
根据我的经验,注意到使用服务器IP地址可能无法工作,即使IP地址确实可以从SSMS或任何其他连接字符串中工作。
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'
我们已经有了一个配置了镜像的服务器,我只想使用链接服务器从另一个服务器运行查询。因为我配置了一个镜像,所以我想确保查询到Principal或发生错误时转到镜像服务器 – rgx71
我认为您的评论比您的原始问题更能反映您所寻找的内容。我建议将评论纳入问题中...... –