銷售: 1-800-867-1380

作法:使用匯入和匯出精靈將資料庫移轉至 Azure SQL Database

更新日期: 2014年10月

在移轉 SQL Server 資料庫至 Microsoft Azure SQL Database 時,SQL Server 匯入和匯出精靈可輕鬆建立 SQL Server Integration Services 封裝來傳送資料。然後,您可以修改封裝,加入更強固的錯誤處理和重試邏輯。

SQL Server 匯入和匯出精靈會設定封裝的來源和目的地連接。然後它會加入從數個資料來源之一 (例如 SQL Server 資料庫) 匯出,或匯入至資料來源 (例如 Microsoft Azure SQL Database) 時所需的任何資料轉換。您可以立即執行封裝、儲存供稍後執行,或在 SSIS 設計師中修改封裝。

SSIS ADO.NET 配接器支援 Microsoft Azure SQL Database。它特別為 Microsoft Azure SQL Database 提供了大量載入資料的選項。請使用 SSIS ADO.NET 目的地配接器將資料傳送到 Microsoft Azure SQL Database。

[Top]

雖然 SQL Server 匯入和匯出精靈可以傳送結構描述資訊,但它只傳送資料表定義,不會傳送索引或非其他條件約束。Microsoft Azure SQL Database 要求所有資料表都有叢集索引,因此只能使用匯入和匯出精靈傳送資料。使用另一個處理序傳送結構描述,例如產生指令碼精靈或資料層應用程式 (DAC) 封裝。如需詳細資訊,請參閱SQL Azure Migration Processes

封裝可能由於節流或網路問題而失敗。建立封裝,以便在失敗點繼續,而不需要在失敗之後重新執行整個封裝。

不支援使用 OLEDB 連接至 Microsoft Azure SQL Database。

note附註
Integration Services 會在 64 位元電腦上安裝 SQL Server 匯入和匯出精靈 (DTSWizard.exe) 的 64 位元版本。不過,有些資料來源 (例如,Access 或 Excel) 只有 32 位元提供者。若要使用這些資料來源,您可能必須安裝並執行此精靈的 32 位元版本。若要安裝 32 位元版本的精靈,請在 SQL Server 安裝期間選取用戶端工具或 Business Intelligence Development Studio。

[Top]

隨 SQL Server 2008 R2 或更新版本的用戶端公用程式安裝的 SQL Server 匯入和匯出精靈支援 Microsoft Azure SQL Database。

[Top]

有幾個方法來啟動精靈,從命令提示字元或從各種不同的 SQL Server 工具:

  1. [開始] 功能表上,指向 [所有程式]。指向 [Microsoft SQL Server 2014],然後按一下 [匯入和匯出資料 (64 位元)][匯入和匯出資料 (32 位元)]

  2. 在 SQL Server Data Tools 中,以滑鼠右鍵按一下 [方案總管] 中的 [SSIS 封裝] 資料夾,然後按一下 [SSIS 匯入和匯出精靈]

  3. 在 SQL Server Business Tools 中,按一下 [專案] 功能表上的 [SSIS 匯入和匯出精靈]

  4. 在 SQL Server Management Studio 中,連接至 Database Engine 伺服器類型。展開 [資料庫],以滑鼠右鍵按一下資料庫,指向 [工作],然後按一下 [匯入資料][匯出資料]

  5. 在命令提示字元視窗中,執行 DTSWizard.exe。64 位元精靈位於 C:\Program Files\Microsoft SQL Server\110\DTS\Binn。32 位元精靈位於 C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn。

移轉包含下列主要步驟:

  1. 選擇從中複製資料的資料來源。

  2. 選擇複製資料的目的地。

    若要匯出資料至 Microsoft Azure SQL Database,請選擇 [.NET Framework Data Provider for SQLServer] 當做目的地:

    SQL Server 匯入和匯出精靈 - 選擇目的地
  3. 指定資料表複製或查詢。

  4. 選取來源物件。

  5. 儲存並執行封裝。

note附註
如果您儲存封裝,您必須將封裝加入到現有的 Integration Services 專案,然後才可以在 SQL Server Data Tools 中變更封裝或執行封裝。

[Top]

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見
顯示:
© 2014 Microsoft