回覆列表
  • 1 # 使用者5147634925370

    可以的

    1、在目的SQL Server資料庫伺服器上安裝ORACLE Client軟體或者ORACLE ODBC Driver.

    透過oracle客戶端,在netmanager中建立“服務(TNS server)”,並測試連線上oracle資料庫正常

    2、在sqlserver的DTS(匯入和匯出資料工具)進行

    (1)選擇資料來源:

    資料來源:oracle in oracle9i

    選擇:使用者/系統DSN:

    下一步:選擇驅動程式:oracle in oracle9i,下一步,完成 ,

    進入oracle odbc driver configration頁面

    再輸入:datasorce name:GZDS

    TNS server name:gz(透過netmanager定義好TNS server)

    user:(oracle登入使用者)

    填寫好以後,進行"TEST Connection"

    (2)選擇目的

    目的:用於SQL Server的Microsoft OLE DB提供程式

    伺服器:192.168.0.63

    選擇:使用sqlserver身份登入

    使用者名稱:sa 密碼:pass

    a.從資料來源複製表和資料(下一步:選擇源表及檢視)

    b.用一條查詢語句指定要傳輸的資料(進行sql編輯)

    (透過以上選擇好要複製的資料表或者相關檢視)

    (3)“儲存、排程和複製包”

    時間:立即執行

    (4)完成:

    可以看到資料正在複雜的進度條

    注意:在ORACLE表和SQL Server表之間"轉換"那步很重要,

    可以改變預設的欄位資料型別,如image->text,decimal->int

  • 中秋節和大豐收的關聯?
  • 空調吹出的風有異味? 怎麼解決?