64位系統sql鏈接oracle


在SQL Server 2008中連接Oracle,完成查詢、插入操作

建立指向Oracle的連接

在32位的系統中sql鏈接oracle,在鏈接服務器里點擊服務器對象,右鍵鏈接服務器,選擇microsoft  old_db provider for oracle,選擇數據源,輸入用戶名密碼即可。但是64位系統上找不到microsoft  old_db provider for oracle在網上搜了n久嘗試了n中方法還是不行,本以為是裝oracle 時少裝了oledb 組件的問題,在網上搜oracle for oledb的組件忙活了兩天還是不行,最后嘗試配置odbc數據源,通過odbc鏈接,經過千百次嘗試最后終於成功了。

  1. 配置odbc數據源

 在管理工具里面打開數據源(odbc)

系統dsn下添加系統數據源選擇oracle in oraDb11g_home1

輸入Data Source Name,tns server name選擇要鏈接的oracle數據庫,點擊測試鏈接

輸入用戶名密碼測試鏈接,連接成功后,點擊確定完成數據源配置。

2.建立鏈接服務器

 新建鏈接服務器,選擇microsoft  OLE_DB  provider for odbc drivers,數據源及產品名稱為剛剛配置的odbc數據源的名稱,輸入訪問接口字符串格式: user id=userid;password=password;

點擊安全性,輸入oracle用戶名密碼,點擊確定完成鏈接。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM