【发布时间】:2010-08-26 16:14:47
【问题描述】:
在我的 SQL 2005 服务器上,我有一个通过 OraOLEDB.Oracle 提供程序连接到 Oracle 的链接服务器。
如果我像这样通过 4 部分标识符运行查询:
SELECT * FROM [SERVER]...[TABLE] WHERE COLUMN = 12345
完成需要一分钟多的时间。如果我像这样运行相同的查询:
SELECT * FROM OPENQUERY(SERVER, 'SELECT * FROM TABLE WHERE COLUMN = 12345')
它立即完成。是否有我在某处遗漏的设置来让第一个查询在适当的时间段内运行?还是我使用 openquery 卡住了?
【问题讨论】:
标签: sql-server-2005 tsql linked-server