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/