開始使用 Azure SQL 資料庫中的單一資料庫
適用於:Azure SQL 資料庫
單一資料庫是完全受控的平台即服務 (PaaS) 資料庫即服務 (DbaaS),這是現代化雲端應用程式的理想儲存引擎。 在本節中,您將了解如何在 Azure SQL 資料庫中快速設定和建立單一資料庫。
快速入門概觀
在本節中,您將會看到可用文章的概觀,以協助您快速開始使用單一資料庫。 下列快速入門可讓您使用 .bacpac
檔案,快速建立單一資料庫、設定伺服器層級防火牆規則,然後將資料庫匯入至新的單一資料庫:
- 使用 Azure 入口網站建立單一資料庫。
- 建立資料庫之後,您需要設定防火牆規則來保護資料庫。
- 如果您的 SQL Server 上有想要移轉至 Azure SQL 資料庫的現有資料庫,您應該安裝 Data Migration Assistant (DMA),以分析 SQL Server 上的資料庫,並尋找任何可能會封鎖移轉的問題。 如果您沒有找到任何問題,您可以將資料庫匯出為
.bacpac
檔案,並使用 Azure 入口網站 或 SqlPackage 進行匯入。
自動化管理作業
您可以使用 PowerShell 或 Azure CLI 來建立、設定及調整資料庫。
- 使用 PowerShell 或 Azure CLI 建立及設定單一資料庫
- 使用 PowerShell 或 Azure CLI 更新單一資料庫並調整資源
以最短停機時間移轉至單一資料庫
這些快速入門可讓您使用 .bacpac
檔案快速建立資料庫或匯入資料庫至 Azure。 不過,.bacpac
和 .dacpac
檔案的設計目的是要跨不同版本的 SQL Server 和 Azure SQL 快速移動資料庫,或在 DevOps 管線中實作持續整合。 不過,此方法並非為以最短停機時間移轉生產資料庫而設計,因為您需要停止新增資料、等候來源資料庫匯出至 .bacpac
檔案完成,然後等候匯入至 Azure SQL 資料庫完成。 所有這些等候都會導致應用程式停機,特別是針對大型資料庫。 若要移動生產資料庫,您需要更好的移轉方式,以確保最短的移轉停機時間。 為此,請使用 Data Migration Service (DMS),以最短停機時間移轉資料庫。 DMS 會透過以累加方式將來源資料庫中所做的變更推送至所要還原的單一資料庫來完成這項作業。 如此一來,您就能以最短停機時間,將應用程式從來源快速切換至目標資料庫。
實作學習模組
下列免費學習模組可協助您了解 Azure SQL 資料庫。
下一步
- 尋找 Azure SQL 資料庫中受支援功能的高階清單。
- 了解如何提高資料庫的安全性。
- 尋找如何在 Azure SQL 資料庫中使用單一資料庫的更多進階操作說明。
- 尋找以 PowerShell 和 Azure CLI 撰寫的更多範例指令碼。
- 深入了解可用來設定資料庫的管理 API。
- 為內部部署資料庫識別正確的 Azure SQL 資料庫或 Azure SQL 受控執行個體 SKU。