2012-01-09 72 views
1

我一直在努力尝试SQL Azure跨服务器副本 - 希望我现在可以做一些愚蠢的事情。两台服务器都在相同的订阅和相同的地区。两台服务器都有相同的DBO用户和密码(目标服务器是专门用于此副本的全新服务器)。SQL Azure跨服务器复制错误

继文档Copying Databases in SQL Azure,我从目标服务器中执行时,遇到下列错误:

Msg 10054, Level 20, State 0, Line 0 A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.)

检查误差上市找到here,该错误号显然是与联邦数据。

我有点卡住接下来要做什么 - 有什么想法?

+0

当你做什么时,你会得到这个错误?你在执行CREATE DATABASE语句时是否收到错误?执行此SQL时是否显示任何内容:在CREATE DATABASE语句后select * from sys.dm_database_copies?最后,你是在复制一个联邦数据库吗? – 2012-01-13 02:55:07

回答

0

我结束了使用RedGate工具来做到这一点。 SQL Azure Backup tool允许你做我正在尝试做的。

我从来没有弄清楚究竟是什么问题,但我推测这是因为我试图在不同帐户下的服务器之间复制数据库。