【问题标题】:SQL Azure cross-server copy errorSQL Azure 跨服务器复制错误
【发布时间】:2012-03-21 03:55:40
【问题描述】:

我一直在为 SQL Azure 跨服务器副本苦苦挣扎 - 希望我在做一些愚蠢的事情。两台服务器属于同一订阅且位于同一区域。两台服务器具有相同的 DBO 用户和密码(目标服务器是专门用于此副本的新服务器)。

按照文档Copying Databases in SQL Azure,从目标服务器执行时出现以下错误:

Msg 10054,级别 20,状态 0,行 0 从服务器接收结果时发生传输级别错误。 (提供者:TCP Provider,错误:0 - 现有连接被远程主机强行关闭。)

检查发现的错误列表here,该错误号显然与联合数据有关。

我有点不知道下一步该尝试什么 - 有什么想法吗?

【问题讨论】:

  • 您在执行什么操作时会收到此错误?执行 CREATE DATABASE 语句时是否出现错误?执行此 SQL 时是否有任何显示:select * from sys.dm_database_copies 在 CREATE DATABASE 语句之后?最后,你是在复制联邦数据库吗?

标签: azure-sql-database


【解决方案1】:

我最终使用了 RedGate 工具来执行此操作。 SQL Azure Backup tool 可以让你做我想做的事。

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

【讨论】:

    猜你喜欢
    • 2016-05-24
    • 2015-12-02
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    相关资源
    最近更新 更多