1. 程式人生 > >SQL Server 2008 導出數據與導入數據任務介紹

SQL Server 2008 導出數據與導入數據任務介紹

sdn 向導 ots 其他 認證 區別 內容 編寫 項目

引用:https://www.cnblogs.com/fuhaots2009/p/3464983.html

一、 實例數據庫介紹

  • 源數據庫Test_Other_DB:存在tb_Class,tb_Student,tb_TestTable三張表。
  • 目標數據庫TestDB_Output:空庫,不含任何表。

二、 實例內容介紹

實例目標:

  • 將源數據庫Test_Other_DB中的表tb_Class,tb_Student導入到目標數據庫TestDB_Output中。

實現方式:

>>使用“導出數據”任務來實現

1 打開“選擇數據源”窗口。

設置數據源為“SQL Server Native Client 10.0”,也可以設置為其他數據源。

設置服務器名稱為“.”(本地機器為服務器)

身份認證設置為“使用Windows身份認證”(也可以設置為使用SQL Server身份認證)

數據庫設置為“Test_Other_DB”(本實驗所用源數據庫)

技術分享圖片

技術分享圖片

技術分享圖片

2 點擊“下一步”,進入“選擇目標”窗口。

設置目標為“SQL Server Native Client 10.0”,這裏直接將源數據庫Test_Other_DB中的表tb_Class,tb_Student導入到目標數據庫TestDB_Output中,所以目標也應該設置為“SQL Server Native Client 10.0”。

設置服務器名稱為“HP-HP”(此為本地機器名稱)

身份認證同樣設置為“使用Windows身份認證”(也可以設置為使用SQL Server身份認證)

目標數據庫設置為“TestDB_Output”(本實驗所用目標數據庫)

技術分享圖片

3 點擊“下一步”,進入“指定表復制或表查詢”窗口

選擇“復制一個或多個表或視圖的數據”(也可以編寫查詢指定要傳輸的數據)

技術分享圖片

4 點擊“下一步”,進入“選擇源表和源視圖”窗口

選中表tb_Class,tb_Student

技術分享圖片

5 點擊“下一步”,進入“保存並運行包”窗口

技術分享圖片

6 點擊“完成”進入“完成該向導”窗口,點擊“完成”,顯示“執行完成”窗口

技術分享圖片

7 查看庫TestDB_Output,存在表tb_Class,tb_Student,且數據也被正確復制過來

技術分享圖片

>>使用“導入數據”任務來實現

在這個例子中,“導入數據”任務與“導出數據”任務其實沒什麽區別,都可以實現將數據從源數據庫Test_Other_DB導入到目標數據庫TestDB_Output,只是操作的起點不一樣:“導入數據”的起點在目標數據庫,“導出數據”的起點在源數據庫。兩種操作的操作界面也極其的類似,這裏就不贅述了。

>>將數據“導出”到Excel文件或者從Excel文件“導入”數據

實現這點,做法跟前面介紹的方法一致,只是在“導出數據”時選擇的目標數據源和在“導入數據”時選擇的源數據源都應該為“Microsoft Excel”。

技術分享圖片

這裏的源或者目標數據源還可以是下圖所示的項目(僅顯示部分)。

技術分享圖片

SQL Server 2008 導出數據與導入數據任務介紹