SQL 2005 - чрезвычайно медленный связанный сервер с запросами Oracle

На моем сервере SQL 2005 у меня есть связанный сервер, подключающийся к Oracle через OraOLEDB. Поставщик Oracle.

Если я выполню запрос через 4-компонентный идентификатор, например, так:

SELECT * FROM [SERVER]...[TABLE] WHERE COLUMN = 12345

Это займет более минуты. Если я выполню тот же запрос, например, так:

SELECT * FROM OPENQUERY(SERVER, 'SELECT * FROM TABLE WHERE COLUMN = 12345')

Он завершится мгновенно. Есть ли обстановка, которую я м где-то отсутствует, чтобы получить первый запрос для запуска в течение приемлемого периода времени? Или я застрял с помощью openquery?

9
задан John 26 August 2010 в 16:14
поделиться