簡介

已完成

Azure SQL Database 是平台即服務 (PaaS) 的資料庫引擎,在雲端提供完整的開發和部署環境,可用於簡單的雲端型應用程式以及進階企業應用程式。

移轉至 SQL Database 可讓您利用其 PaaS 功能,將應用程式現代化。 這可讓您排除對執行個體層級範圍的技術元件的依賴,例如 SQL Agent 作業。 Azure SQL Database 提供的低維護解決方案,對於某些工作負載而言可能是絕佳的選擇。

在下列情況下,您可能有特定需求是更適合使用 Azure SQL Database,而不是 Azure SQL 受控執行個體的:

  • 因為間歇性、無法預期的使用量,所以您必須簡化資料庫的部署。
  • 沒有使用量歷程記錄的新資料庫,很難或無法在部署前預估其計算大小。
  • 部署和開發的複雜性是一個令人擔憂的考量。
  • 您的儲存體需求高於 Azure SQL 受控執行個體所能提供,而且資料庫匯總不是選項。

將 Azure 虛擬機器上執行的 SQL Server 資料庫移轉至 Azure SQL Database 的程序,類似於我們將在此課程模組中學到的步驟。

注意

在進行之前,請務必確定您已檢閱 評估 SQL Server 資料庫以移轉至 Azure SQL。 本課程模組將為您介紹評估工具,並協助您探索目標 SQL Server 平台中的新功能,讓您的資料庫可在升級後獲益。

使用案例案例

在此課程模組中,我們會使用範例案例來說明重要的資料移轉概念。

假設您任職於生產自行車和自行車零件的公司。 您有數個想要升級的舊版資料庫伺服器,包括產品資料庫、零件庫存資料庫,以及人力資源資料庫。 您也想要從資本支出模型移到營運支出模型,並且受益於 Azure 服務的可擴縮性和可用性。 您打算將 SQL Server 資料庫移轉至 Azure SQL Database。 您的董事會已要求您規劃移轉專案,並讓您負責執行移轉工作。

您將了解如何將 SQL Server 資料庫移轉至 Azure SQL 資料庫。 首先,您將探索在移轉之前需要考慮到的預先移轉考量,以及如何建立 Azure SQL 資料庫。 接著,您將探索不同的離線和線上移轉方法,並參考如何將資料移動到 Azure SQL Database 的幾個方式。