0

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

SqlManagementClient sqlClient = new SqlManagementClient sqlClient ();
DatabaseCopyCreateParameters newDatabaseParameters = new DatabaseCopyCreateParameters()
                    {
                        IsContinuous = true,
                        PartnerDatabase = srcDB
                        PartnerServer = srcserver
                    };
sqlClient.DatabaseCopies.Create(dbservername, dbname, newDatabaseParameters);

它是在“东亚”位置创建的。

如您所见,我没有提供任何位置详细信息,那么它是如何在此位置创建的?

4

2 回答 2

0

位置是根据服务器位置决定的。由于我的服务器在东亚,显然 db 将在东亚

于 2017-11-16T05:46:14.793 回答
-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;

欲了解更多信息,请单击此处

希望这可以帮助。

于 2017-08-31T13:56:29.607 回答