天天看點

SQL 2005 建立連結伺服器(Oracle),提示:未找到Oracle用戶端和網絡元件

SQL Server 2005 建立連結伺服器,Windows server 2003(NTFS 格式)、Oracle 9i用戶端

Oracle 9i用戶端安裝正常

建立連結伺服器時無錯誤資訊,但是查詢資料時提示:“未找到Oracle用戶端和網絡元件。這些元件是由Oracle公司提供的,是 Oracle8i版(或更高)客戶軟體安裝的一部分。在安裝這些元件之前,将無法使用此提供程式。”

解決:

第一種方法:

找到 Oracle 9i 用戶端的安裝目錄,我的是d:/oracle,右鍵屬性-〉安全-〉選擇上面的使用者Authenticated Users,将權限的讀取及運作(預設應該就是選中的),将選中點選為不選中(就是勾去掉),然後在點選選中,然後應用,确定,然後重新啟動系統。看起來是沒有進行操作,但實際上還是有作用的,原因不清楚,有人說是Oracle的BUG 。

第二種方法:

找到Oracle 9i 用戶端的安裝目錄,我的是 d:/oracle,右鍵屬性-〉安全-〉添加Everyone這個使用者,并賦給完全控制的權限,然後應用,确定,然後重新啟動系統。