訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。
適用於:Azure SQL 受控執行個體
本文說明如何使用受控執行個體連結,將您的 SQL Server 資料庫移轉至 Azure SQL 受控執行個體。
如需詳細移轉指南,請檢閱移轉至 Azure SQL 受控執行個體
受控執行個體連結可讓您從裝載於任何地方的 SQL Server 移轉至 Azure SQL 受控執行個體。 連結會使用 Always On 可用性群組技術,以近即時的方式將變更從主要 SQL Server 執行個體複寫到次要 SQL 受控執行個體。 在 SQL Server 與 Azure SQL 受控執行個體之間,連結提供了唯一真正線上移轉選項,因為唯一停機時間是在完全移轉至目標 SQL 受控執行個體時。
使用連結進行移轉可提供您:
注意
雖然每個連結只能移轉單一資料庫,但您可以從相同 SQL Server 執行個體建立多個連結至相同 SQL 受控執行個體。
若要搭配 Azure SQL 受控執行個體的連結進行移轉,您需要遵循下列必要條件:
在確認您的來源環境受到支援之後,請從移轉前階段開始。 探索所有現有的資料來源、評定移轉可行性,並找出可能會妨礙您移轉的任何封鎖問題。 在探索階段中,掃描網路以找出您組織所使用的所有 SQL Server 執行個體和功能。
您可以使用下列工具來探索環境的 SQL 來源:
探索到資料來源之後,請評定可移轉至 Azure SQL 受控執行個體的任何內部部署 SQL Server 執行個體,以找出移轉封鎖程式或相容性問題。
您可以使用下列工具來評定來源 SQL Server 執行個體:
如需詳細指引,請檢閱移轉前。
在評定現有環境並判斷目標 SQL 受控執行個體的適當服務層級與硬體設定之後,請使用 Azure 入口網站、PowerShell 或 Azure CLI 來部署目標執行個體。
在建立目標 SQL 受控執行個體之後,請設定 SQL Server 執行個體資料庫與 Azure SQL 受控執行個體之間的連結。 首先,準備您的環境,然後使用 SQL Server Management Studio (SSMS) 或指令碼來設定連結。
在建立連結並準備好移轉之後,請遵循下列步驟 (通常是在維護時段):
在完全移轉至 SQL 受控執行個體目標之後,請監視您的應用程式、測試效能並補救任何問題。
如需詳細資料,請檢閱移轉後。
從 SQL Server 2022 CU10 開始,您可以將連結設定為 Azure SQL 受控執行個體作為初始主要複本,並將 SQL Server 設定為次要複本。 這項功能可讓您從 Azure SQL 受控執行個體反向移轉至 SQL Server 2022。
若要反轉移轉,請遵循相同的步驟來設定連結,但使用 SQL 受控執行個體作為移轉來源,以及 SQL Server 2022 執行個體作為移轉目標來啟動程序。
若要使用連結:
若要深入了解連結:
針對其他複寫和移轉案例,請考慮:
訓練
認證
Microsoft Certified: Azure Database Administrator Associate - Certifications
使用 Microsoft PaaS 關聯式資料庫供應項目管理用於雲端、內部部署和混合關聯式資料庫的 SQL Server 資料庫基礎結構。
文件
針對連結的問題進行疑難解答 - Azure SQL Managed Instance
瞭解如何針對 SQL Server 與 Azure SQL 受控實例之間連結的常見問題進行疑難解答。
使用指令碼設定連結 - Azure SQL Managed Instance
了解如何使用 Transact-SQL (T-SQL) 和 Azure PowerShell 或 Azure CLI 指令碼來設定 SQL Server 與 Azure SQL 受控執行個體之間的連結。
使用受控執行個體連結執行災害復原 - Azure SQL Managed Instance
瞭解如何使用受控執行個體連結,在發生災害時將 SQL Server 數據復原到 Azure SQL 受控執行個體。