Gab*_*abe 10 sql-server linked-server
是否有任何巨大的性能问题或安全问题?
使用SQL Server 2005及更高版本
gbn*_*gbn 12
我已经为Access,DB2,Oracle,Sybase和奇怪的专有ODBC驱动程序设置了链接服务器.我现在更喜欢SSIS或.net代码......
是 - 在不同物理数据库中连接两个数据集的查询性能很差.
例如,如果在当前服务器上的表A和链接服务器上的B之间运行查询.
Select A.Field1, B.Field2 FROM A INNER JOIN B on A.Id = B.Id
WHERE B.Id = @InputId
Run Code Online (Sandbox Code Playgroud)
您可能会发现有效地检索到表B的所有记录
Select * from Table B
Run Code Online (Sandbox Code Playgroud)
进入工作服务器.
您想要做的是在链接服务器上有一个usp,它将Id作为参数并返回表B中的过滤记录集
然后重写上面的查询,将表A连接到usp.