如何使用SQL Server 2012導入和導出數據

使用導入和導出嚮導

SQL Server導入和導出嚮導允許您輕鬆地將信息從以下任何數據源導入到SQL Server 2012數據庫中:

該嚮導通過一個用戶友好的圖形界面構建SQL Server Integration Services(SSIS)包。

啟動SQL Server導入和導出嚮導

直接從已安裝SQL Server 2012的系統上的開始菜單啟動SQL Server導入和導出嚮導。 或者,如果您已經在運行SQL Server Management Studio,請按照以下步驟啟動該嚮導:

  1. 打開SQL Server Management Studio 。
  2. 如果您未使用Windows身份驗證 ,請提供您想要管理的服務器的詳細信息以及相應的用戶名和密碼。
  3. 單擊連接以從SSMS連接到服務器。
  4. 右鍵單擊要使用的數據庫實例的名稱,然後從“ 任務”菜單中選擇“ 導入數據 ”。

將數據導入到SQL Server 2012

“SQL Server導入和導出嚮導”指導您完成將數據從任何現有數據源導入到SQL Server數據庫的過程。 本示例演示了將聯繫人信息從Microsoft Excel導入到SQL Server數據庫的過程,將示例Excel聯繫人文件中的數據導入到SQL Server數據庫的新表中。

就是這樣:

  1. 打開SQL Server Management Studio 。
  2. 如果您未使用Windows身份驗證,請提供您想要管理的服務器的詳細信息以及相應的用戶名和密碼。
  3. 單擊連接以從SSMS連接到服務器。
  4. 右鍵單擊要使用的數據庫實例的名稱,然後從“ 任務”菜單中選擇“ 導入數據 ”。 點擊下一步 。
  5. 選擇Microsoft Excel作為數據源(對於本例)。
  6. 單擊瀏覽按鈕,在您的計算機上找到address.xls文件,然後單擊打開 。
  7. 確認第一行有列名框被選中。 點擊下一步 。
  8. 在選擇目標屏幕上,選擇SQL Server Native Client作為數據源。
  9. 從“服務器名稱”下拉框中選擇要將數據導入到的服務器的名稱。
  10. 驗證身份驗證信息並選擇與SQL Server的身份驗證模式相對應的選項。
  11. 從數據庫下拉框中選擇要導入數據的特定數據庫的名稱。 單擊下一步 ,然後再次單擊下一步以接受指定表複製或查詢屏幕上的從一個或多個表或視圖複製數據選項。
  1. 在“ 目標”下拉框中,選擇數據庫中現有表的名稱或鍵入要創建的新表的名稱。 在這個例子中,這個Excel電子表格被用來創建一個名為“contacts”的新表。 點擊下一步 。
  2. 點擊完成按鈕跳到驗證屏幕。
  3. 在查看將要發生的SSIS操作後,單擊完成按鈕完成導入。

從SQL Server 2012導出數據

“SQL Server導入和導出嚮導”指導您完成將數據從SQL Server數據庫導出為任何支持的格式的過程。 本示例將引導您完成前面示例中導入的聯繫信息並將其導出到平面文件的過程。

就是這樣:

  1. 打開SQL Server Management Studio 。
  2. 如果您未使用Windows身份驗證,請提供您想要管理的服務器的詳細信息以及相應的用戶名和密碼。
  3. 單擊連接以從SSMS連接到服務器。
  4. 右鍵單擊要使用的數據庫實例的名稱,然後從“ 任務”菜單中選擇“ 導出數據 ”。 點擊下一步 。
  5. 選擇SQL Server Native Client作為您的數據源。
  6. 在“ 服務器名稱”下拉框中選擇要從中導出數據的服務器的名稱 。
  7. 驗證身份驗證信息並選擇與SQL Server的身份驗證模式相對應的選項。
  8. 在“ 數據庫”下拉框中選擇要從中導出數據的特定數據庫的名稱。 點擊下一步 。
  9. 從目標下拉框中選擇平面文件目標 。
  10. 在“ 文件名”文本框中提供以“.txt”結尾的文件路徑和名稱(例如,“C:\ Users \ mike \ Documents \ contacts.txt”)。 單擊下一步 ,然後再次下一步以接受從一個或多個表或視圖複製數據選項。
  1. 再單擊下一步兩次,然後單擊完成跳至驗證屏幕。
  2. 在查看將要發生的SSIS操作後,單擊完成按鈕完成導入。