[英]Azure: How to move databases into Elastic Pool
如果不想閱讀任何鏈接,快速回答,你只想做 OP 詢問:
⚠ 請記住,您要添加到池中的所有數據庫都應與池位於同一服務器中。
您可以使用此處的說明通過門戶在與數據庫相同的服務器中創建彈性池 - https://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-pool-create-portal/
創建池后,您可以使用此處的說明將現有數據庫添加到池中 - https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-pool#manage-an -彈性池及其數據庫
如果您有任何其他問題,請在此處告訴我們。
——斯里尼
我發現 Microsoft 頁面不清楚將現有 Azure SQL 數據庫移動到彈性池的實際步驟。
我寫這篇論文是為了解釋步驟,如何將現有數據庫分配到池(從彈性池端),並保留現有的 SQL Server 連接字符串。 這對於避免重新編碼和測試可能依賴於移動的數據庫的所有應用程序至關重要。
http://fmsinc.com/microsoft-azure/sql-server/pooled/index.htm
請注意,該池僅適用於一台服務器,因此您無法將來自多台服務器的數據庫合並到一個 Elastic Pool 帳戶中。
希望這會有所幫助。
通過 CLI shell
echo "Creating $database in $pool..."
az sql db create --resource-group $resource --server $server --name $database --elastic-pool $pool
echo "Moving $database to $poolSecondary..." # create command updates an existing datatabase
az sql db create --resource-group $resource --server $server --name $database --elastic-pool $poolSecondary
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.