有没有其他方法可以从SQL Server 2005中的远程服务器检索数据而不是使用链接服务器?
答案 0 :(得分:5)
您可以使用OPENDATASOURCE。
链接页面的示例:
SELECT *
FROM OPENDATASOURCE('SQLNCLI',
'Data Source=London\Payroll;Integrated Security=SSPI')
.AdventureWorks.HumanResources.Employee
答案 1 :(得分:1)
您需要更换链接服务器到底需要什么?通过OPENQUERY或OPENDATASOUCE使用ad-hoc远程查询与使用链接服务器完全相同。它们与链接服务器没有任何优势,只是缺点:没有细粒度访问控制,没有代理凭证定义,以及在远程服务器重新定位时添加代码维护问题。
链接服务器(或ad-hoc等效服务器)的替代方法是公开数据副本(复制,日志传送,硬件磁盘复制等)或通过Web服务或Service Broker等其他渠道公开数据。
答案 2 :(得分:1)
SQL Server Integration Services,前提是可以调度/异步而非实时检索。