1. 配置sqlserver 伺服器
sqlserver 伺服器: 安裝 oracle 客戶端, 並生成 tnsname.連線檔案, 用 pl/ sql 能夠訪問 oracle 的表或試圖;
關鍵: 服務名/ 使用者/密碼
2. 在sqlserver 企業管理器上 嚮導建立一鏈結伺服器
關鍵: 伺服器型別: 其它--> 提供者: microsoft ole db provider for oracle;
產品名稱: 任意填寫;
資料來源: 填寫tnaname 中的服務,;
安全選項中: 用此安全上下文進行: 輸入oracle 的使用者名稱及密碼;
3. 確認ok
開啟鏈結伺服器, 表, 能看到oracle 中的表; 單在企業管理器中不能訪問; 需要單獨在查詢分析器中進行訪問;
4. 訪問方式:
(a) select * from mom..mom.billline (form 後邊寫法: 鏈結伺服器名..oracle使用者名稱.表名)
from 後邊全部大寫;( 區分大小寫)
sqlserver的表名是大小寫敏感的,雖然oracle中建立的表名是小寫,但是sqlserver的鏈結服務無恥卑鄙低階下流地全部認為是大寫,所以 要寫成select * from call...a_ag 即可,insert操作也是一樣,必須要大寫
(b) select * from openquery(mom,'select * from billline')
(c) select * from mom...billline (這種寫法好象有問題.............)
plsql鏈結遠端oracle伺服器,以及常用配置
2 出現中文亂碼需配置環境變數 變數名輸入 nls lang 變數值輸入 simplifiedchinese china.zhs16gbk 點選確定即可 1 記住密碼 2 執行游標所在行的sql語句 3 快捷鍵 4 美化器 格式化 plsql過期註冊碼失效,修改登錄檔 第一步,開始選單的 搜尋程式和...
oracle從伺服器匯出資料到本地的方法
匯出及匯入方法 進入方法 1 d 命令進入d盤 伺服器匯出 exp 伺服器使用者名稱 伺服器密碼 sid 資料庫名 file d 檔名 自定義 dmp indexes n statistics none 例如 伺服器匯出 exp upscoreuser upscoreuser smkpay file...
建立鏈結伺服器
這個是2000的,2005沒試過.不同伺服器資料庫之間的資料操作 建立鏈結伺服器 exec sp addlinkedserver itsv sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin itsv false null,使用者名稱 密碼 查詢示例 sel...