匯出 (0) 列印
全部展開

如何使用資料磁碟在 Azure 虛擬機器之間移轉 SQL Server 資料庫檔案和結構描述

更新日期: 2014年3月

本主題說明如何在 Azure 虛擬機器之間,透過資料磁碟移轉 SQL Server 資料庫檔案和結構描述。在下列兩種情況的任一情況下,您可以遵循此移轉路徑:

  • 您使用平台映像 SQL Server Evaluation Edition 建立虛擬機器,但評估期間已過期。

  • 您基於其他任何業務原因,想將資料庫移至其他虛擬機器。

本主題假設:

下列步驟提供在 Azure 虛擬機器之間移轉資料庫的基本工作流程:

  1. 將資料 (.mdf、.ndf)、記錄 (.ldf) 及備份 (.bak) 檔案複製到來源虛擬機器的另一個資料磁碟。複製資料 (.mdf、.ndf) 及記錄 (.ldf) 檔案之前,請將使用者資料庫離線,並停止系統資料庫的 SQL Server 執行個體。

  2. 從來源虛擬機器中斷連接資料磁碟。如需詳細資訊,請參閱如何從虛擬機器中斷連接資料磁碟

  3. 將資料磁碟連接至目的地虛擬機器。如需詳細資訊,請參閱如何將資料磁碟連接至虛擬機器

  4. 登入目的地虛擬機器,以尋找目的地虛擬機器中的資料庫檔案。

  5. 將資料及備份檔案連接至目的地虛擬機器的資料庫執行個體或從中還原。

在 Azure 虛擬機器之間移轉使用者資料庫的方式有幾種。本節特別說明如何使用連接/中斷連接及備份/還原作業。此外,本節還假設您已依照本主題稍早提供的基本工作流程進行。

  • 資料庫中斷連接和連接: 您可以複製目的地虛擬機器中的資料 (.mdf、.ndf) 及記錄 (.ldf) 檔案,然後將使用者資料庫連接至目的地虛擬機器。執行資料庫中斷連接與連接作業時,您可以使用資料壓縮功能協助壓縮資料庫內的資料,並協助縮小資料庫的大小。此外,您可以對中斷連接的檔案使用不同的壓縮和解壓縮工具。如需使用中斷連接和連接作業時的限制,請參閱<Option 3. Detach and Attach>。

  • 資料庫備份與還原: 如果目的地虛擬機器中的 SQL Server 版本與來源虛擬機器中的 SQL Server 版本相同或更高,即可將資料庫備份檔案複製到目的地虛擬機器,然後在目的地虛擬機器中還原資料庫。如需詳細資訊,請參閱將資料庫還原到新位置。如需限制的詳細資訊,請參閱<Option 2. Backup and Restore>。在備份資料庫時,您可以控制個別資料庫、檔案或記錄備份的備份壓縮。如需詳細資訊,請參閱備份壓縮SQL Server 資料庫的備份與還原

您也可以使用其他工具或作業在虛擬機器之間移轉資料庫,例如「Option 1: Data-tier Applications .BACPAC or .DACPAC files」或「Option 4. Other SQL Server Techniques」。

注意:建議您在移動大型使用者資料庫時,使用連接/中斷連接作業。將資料庫連接至另一個伺服器執行個體或將資料庫備份至另一個伺服器執行個體時,為了提供一致的經驗給使用者和應用程式,您可能會需要在其他伺服器執行個體上為資料庫重新建立部分或所有中繼資料,例如登入和作業。如需詳細資訊,請參閱在另一個伺服器執行個體上提供可用的資料庫時,管理中繼資料

如同使用者資料庫,建議您也在來源虛擬機器的已連接磁碟中保留系統資料庫。您可以使用 SQL Server Management Studio 對所有系統資料庫執行完整備份,然後在新的目的地虛擬機器中還原資料庫。

下列連結提供您在備份及還原系統資料庫時,可能會考量之重要注意事項的詳細清單:

顯示:
© 2014 Microsoft