建立从SQL Server 到 DB2 数据库链接服务器
以下代码 在SQL Server 2008 到 DB2_V8_Windows 链接成功!
从链接服务器中查询数据 有两种方式
1、SELECT * FROM LinkedserverName.TableSchemaName.TableName
2、SELECT * FROM OPENQUERY(LinkedserverName, 'SELECT * FROM TableSchemaName.TableName')
尽量使用 第二种方式 作查询,SQL Server 的openquery 会对执行的sql 作一定的变换再送到目标数据库执行,
注意如果要执行 sql 的语句的包括 where 过滤条件时 一定要将过滤条件送到远程的数据库里执行 而不要 把全表拿回来之后 再过滤,
这非常的影响效率。