将SQL Azure数据库复制到其他服务器

Abh*_*eet 5 sql sql-server azure

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

我一直在使用相同的服务器复制数据库

CREATE DATABASE [targetdb] AS COPY OF [sourcedb]
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将数据库复制到另一个SQL Azure服务器时:

CREATE DATABASE [targetdb] AS COPY OF [source_sql_azure_server].[sourcedb]
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误:

无法打开登录请求的服务器"source_sql_azure_server".登录失败.

我该如何复制?

Ada*_*win 12

虽然这个问题非常陈旧,但我试图找出是否可以轻松地将Azure SQL数据库从一台服务器复制到另一台服务器时遇到的问题.

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

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


Raf*_*Raf 4

要在 2 个不同服务器之间执行数据库复制,您必须连接到目标 SQL Azure 服务器的主数据库并具有正确的权限。源服务器和目标服务器上必须存在
完全相同的登录名/密码db_owner,并且该登录名必须在源服务器和dbmanager目标服务器上具有权限。

在这里阅读更多相关信息:http://msdn.microsoft.com/en-us/library/ff951624.aspx