这是使用服务管理API
在Azure中创建数据库副本的代码SqlManagementClient sqlClient = new SqlManagementClient sqlClient ();
DatabaseCopyCreateParameters newDatabaseParameters = new DatabaseCopyCreateParameters()
{
IsContinuous = true,
PartnerDatabase = srcDB
PartnerServer = srcserver
};
sqlClient.DatabaseCopies.Create(dbservername, dbname, newDatabaseParameters);
它创建于位置说"东亚"。
正如您所看到的,我没有提供任何位置详细信息,那么它是如何在此位置创建的?
答案 0 :(得分:0)
根据服务器位置决定位置。由于我的服务器在东亚,显然db将在东亚
答案 1 :(得分:-1)
您可以通过使用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;
有关详细信息,请单击here。
希望这有帮助。