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/