Azure 使用SQL管理客户端API创建副本时,如何确定数据库位置?

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

这是使用服务管理api在Azure中创建数据库副本的代码

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将在东亚