SQL Azure数据库支持使用单个命令异步复制整个数据库,如下所示:

我一直在使用以下命令在同一服务器内复制数据库

CREATE DATABASE [targetdb] AS COPY OF [sourcedb]

但是,当我尝试将数据库复制到其他SQL Azure服务器时:
CREATE DATABASE [targetdb] AS COPY OF [source_sql_azure_server].[sourcedb]

但我得到以下错误:

无法打开登录请求的服务器“source_sql_azure_server”。登录失败。

我该如何复制?

最佳答案

尽管这个问题很老,但这是我试图找出是否可以轻松地将Azure SQL数据库从一台服务器复制到另一台服务器时遇到的一个问题。

事实证明,它现在就像从http://portal.azure.com导航到源数据库,然后单击“复制”并选择新的目标服务器一样简单。

本文将详细说明整个过程:
https://azure.microsoft.com/en-us/documentation/articles/sql-database-copy/

关于sql - 将SQL Azure数据库复制到其他服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24028958/

10-12 00:37
查看更多