有没有其他方法可以从 SQL Server 2005 中的远程服务器检索数据,而不是使用链接服务器?
问问题
2880 次
3 回答
5
您可以使用OPENDATASOURCE。
来自链接页面的示例:
SELECT *
FROM OPENDATASOURCE('SQLNCLI',
'Data Source=London\Payroll;Integrated Security=SSPI')
.AdventureWorks.HumanResources.Employee
于 2009-08-14T02:42:02.730 回答
1
您究竟需要更换链接服务器做什么?通过 OPENQUERY 或 OPENDATASOUCE 使用临时远程查询与使用链接服务器完全相同。与链接服务器相比,它们没有任何优势,只有缺点:没有精细的访问控制,没有代理凭据定义,并且在远程服务器重新定位时增加了代码维护问题。
链接服务器(或 ad-hoc 等价物)的替代方案是公开数据的副本(复制、日志传送、硬件磁盘复制等)或通过 Web 服务或 Service Broker 等其他渠道公开数据。
于 2009-08-14T04:21:48.190 回答
1
SQL Server Integration Services,前提是检索可以计划/异步而不是实时。
于 2009-08-14T16:54:50.820 回答