2017-08-31 53 views
0

這是使用服務管理API的如何使用SQL Management客戶端API創建副本時決定數據庫的位置?

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

它得到的位置創建說「東亞」創建Azure中的數據庫副本的代碼。

正如你所看到的,我沒有提供任何位置細節,那麼它是如何在這個位置創建的?

回答

0

您可以通過複製使用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

希望這會有所幫助。

0

位置根據服務器位置決定。由於我的服務器在東亞,顯然db會在東亞

相關問題