C# 从 bacpac 导入到 Azure 并将数据库添加到弹性池
C# Import from bacpac to Azure and add database to Elastic pool
我需要在 SQL Azure 中创建一个数据库,从 BACPAC 文件导入架构和数据。
我使用了 DacServices 对象的 ImportBacPac 方法。
我发现我可以使用 DacAzureDatabaseSpecification(版本、最大大小...)
指定一些选项
我想知道是否有办法在从 bacpac 导入数据库时将其连接到弹性池。
谢谢
正在导入到弹性池中的数据库 isn't supported. You can import data into a single database and then move the database to an elastic pool。
一旦你在同一个逻辑服务器中拥有它。 Move the DB under Elastic Pool. You can do this in C#, the Portal,使用 PowerShell,或使用如下简单查询:
ALTER DATABASE Your_DB_Name
MODIFY ( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = Your_Pool_Name) ) ;
注意:您可以在一台服务器上创建多个池,但不能将来自不同服务器的数据库添加到同一个池中。
我需要在 SQL Azure 中创建一个数据库,从 BACPAC 文件导入架构和数据。
我使用了 DacServices 对象的 ImportBacPac 方法。 我发现我可以使用 DacAzureDatabaseSpecification(版本、最大大小...)
指定一些选项我想知道是否有办法在从 bacpac 导入数据库时将其连接到弹性池。
谢谢
正在导入到弹性池中的数据库 isn't supported. You can import data into a single database and then move the database to an elastic pool。
一旦你在同一个逻辑服务器中拥有它。 Move the DB under Elastic Pool. You can do this in C#, the Portal,使用 PowerShell,或使用如下简单查询:
ALTER DATABASE Your_DB_Name
MODIFY ( SERVICE_OBJECTIVE = ELASTIC_POOL ( name = Your_Pool_Name) ) ;
注意:您可以在一台服务器上创建多个池,但不能将来自不同服务器的数据库添加到同一个池中。