答案 0 :(得分:20)
您可以在与数据库相同的服务器中创建弹性池,通过门户网站使用说明 - 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-elastic-pool-and-its-databases
如果您在此处有任何其他问题,请告诉我们。
- srini
答案 1 :(得分:15)
如果不想阅读任何链接,您只想做OP就可以快速回答:
⚠请记住,要添加到池中的所有数据库应与池位于同一服务器中。
答案 2 :(得分:2)
通过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
答案 3 :(得分:1)
我发现在将现有Azure SQL数据库移动到弹性池的实际步骤上不清楚Microsoft页面。
我写了这篇论文来解释这些步骤,如何将现有数据库分配给池(从Elastic Pool端)以及如何保留现有SQL Server连接字符串。避免重新编码和测试可能依赖于移动数据库的所有应用程序至关重要。
http://fmsinc.com/microsoft-azure/sql-server/pooled/index.htm
请注意,该池仅适用于一台服务器,因此您不能将来自多台服务器的数据库合并到一个弹性池帐户中。
希望这会有所帮助。
答案 4 :(得分:0)