我已經在SQL Server 2005中創建了鏈接服務器到Oracle數據庫。當我運行查詢時,查詢從不停止執行,並且永遠不會返回結果。當我取消查詢時,它從未完成取消。我必須關上窗戶才能停下來。查詢到鏈接服務器永不停止執行
我已經設置好了,如下所示:SQL Server上
- 安裝了Oracle客戶端工具
冉以下查詢:
EXEC sp_addlinkedserver
@server = 'MyNewLinkedServer',
@srvproduct = 'Oracle',
@provider = 'OraOLEDB.Oracle',
@datasrc = 'TNSNAMES_Entry'我接着又說了TNSNAMES.ORA文件到
ORAHOME1\network\admin\
目錄。- 的性能,適於我的鏈接服務器,我改變了安全設置,以
Be made using this security context:
對所有連接使用我的Oracle用戶名/密碼 我跑下面的查詢:
SELECT * FROM OPENQUERY(MyNewLinkedServer, 'SELECT COUNT(*) FROM MySchema.MyTable');
的查詢從不完成執行。任何人有任何見解?我失蹤的任何步驟?
更新:
我在第二天來了,並再次嘗試查詢,它工作得很好。我懷疑某種網絡問題。
即使查詢剛開始工作,我也會接受您的答案。感謝您的評論。 – 2009-08-22 12:45:34