Azure 使用SQL管理客户端API创建副本时,如何确定数据库位置?
这是使用服务管理api在Azure中创建数据库副本的代码Azure 使用SQL管理客户端API创建副本时,如何确定数据库位置?,azure,azure-sql-database,service-management,Azure,Azure Sql Database,Service Management,这是使用服务管理api在Azure中创建数据库副本的代码 SqlManagementClient sqlClient = new SqlManagementClient sqlClient (); DatabaseCopyCreateParameters newDatabaseParameters = new DatabaseCopyCreateParameters() { IsContinuous = tr
SqlManagementClient sqlClient = new SqlManagementClient sqlClient ();
DatabaseCopyCreateParameters newDatabaseParameters = new DatabaseCopyCreateParameters()
{
IsContinuous = true,
PartnerDatabase = srcDB
PartnerServer = srcserver
};
sqlClient.DatabaseCopies.Create(dbservername, dbname, newDatabaseParameters);
它是在“东亚”这个地方创建的
正如您所见,我没有提供任何位置详细信息,那么它是如何在该位置创建的?您可以通过使用T-SQL复制数据库来避免这种情况,如下所述:
-- Execute on the master database of the target server (server2)
-- Start copying from Server1 to Server2
CREATE DATABASE Database1_copy AS COPY OF server1.Database1;
有关详细信息,请单击
希望这有帮助。位置是根据服务器位置决定的。因为我的服务器在东亚,显然db将在东亚