1、開啟SQL Server企業管理器,資料庫— 所有任務—匯出資料;
2、選擇資料來源:
[資料來源]選擇“用於SQL Server的Microsoft OLE DB提供者”,這應該是預設值。
[伺服器]選擇要匯出資料的伺服器,如果是本機,選擇(local)
[資料庫]選擇要匯出的資料所在的庫,這裡選擇DXJKSJK
3、選擇目的:
目的]選擇Microsoft ODBC for Oracle
[DSN]選擇使用者/系統DSN一項,然後在下拉式清單方塊中找一個已經串連到了使用者的DSN名稱。
如果下拉式清單中沒有,點下拉式清單方塊右側的[建立],出現建立新資料來源介面。
接下來選擇系統資料來源,下一步,在驅動程式列表中選擇Microsoft ODBC for Oracle
下一步,完成,出現Microsoft ODBC for Oracle安裝介面
[資料來源名稱]隨便輸入,比如sss
[說明]可以不填
[使用者名稱稱]填入要匯出到的Oracle使用者名稱稱,這裡是Data(在Enterprise Manager Console可以建立相應的使用者,並賦予對應的許可權)
[伺服器]填入要串連到Oracle伺服器所使用的服務名,比方說使用sqlplus scott/tiger@myoracle可以串連到資料庫,那麼這裡就填入myoracle。如果本機就是伺服器,使用sqlplus data/data即可串連到資料庫,這裡空著不填即可。伺服器是指你建立資料庫所用的名字,比如Oracle安裝時預設的myoracle就是伺服器,可以利用Database Configuration Assistant建立、修改、刪除自己的資料庫。
這樣就建立好了一個資料來源sss,保證下拉式清單方塊中選擇了sss一項。
[使用者名稱]填入要匯出到的Oracle使用者名稱稱,這裡是data
[密碼]填入要匯出到的Oracle使用者使用的密碼,這裡是data
4、 下一步,指定表複製或查詢
如果要匯出的內容是整個表,選擇[從來源資料庫複製表和視圖]
如果要匯出的內容是表的一部分列,行,可以選擇[用一條查詢指定要傳輸的資料],這時需要寫出一個查詢語句
這裡選擇第一項[從來源資料庫複製表和視圖]
5、 下一步,選擇源表和視圖
點中要匯出的表Products一行的複選框,目的、轉換兩欄就會出現內容。
目的可以用來選擇表名。轉換可以用來修改列的資料類型或是整個建表的SQL語句
6、 下一步,儲存、調度和複製包
選中立即運行
7、 下一步,正在完成DTS匯入/匯出嚮導—完成 ,提示“成功地將n個表從Microsoft SQL Server複製到了Oracle” —完成,關閉匯入匯出程式
注意:有些時候會出現部分表的資料匯入不成功的情況,這時,應該考慮原因,可能是因為匯入資料的先後順序導致的,因為每個表本身是有約束關係的,
不管怎麼樣,這個時候,應該再對那些沒有成功匯入的表資料進行再次匯入。直到全部匯入為止~~~
轉: http://ghtmy003.blog.163.com/blog/static/35739266201063033130658/