2014-02-27 51 views
1

我有一个简单的Azure网站和Azure SQL数据库。我现在创建了一个新的(空的)Azure SQL数据库,我想将旧数据库的内容复制到新数据库中。数据的大小只有几个kB,但手动操作会很麻烦。使用Visual Studio和Azure门户这样的简单工具,做到这一点的快速简便的方法是什么?如何在Azure SQL数据库实例之间移动数据

所以只是为了清楚我想复制所有表和行到新的数据库。

回答

1

当我需要这样的操作时,我使用Sql Server Data Tools。它是Visual Studio的一个插件,允许您复制数据,模式并从一个版本迁移到另一个版本。

http://blogs.msdn.com/b/ssdt/

+0

好的,但你怎么用它来做我所问的? –

+1

@TobySharp如果你安装SSDT,你会看到。它会在你的VS中添加一个名为“Data”的插件。在那里你可以选择“比较方案”,“比较数据”,设置数据来源(你的旧数据库,你的新数据,并且比较两者)。它会创建表格,视图,过程或任何你拥有的,如果你想要的话可​​以导出数据。 –

+0

好的,谢谢。最后,我在Azure管理门户中做了这个。此外,它看起来像SSDT现在是VS2013的一部分。 –

2

事实证明,你可以使用Azure的门户做到这一点。

在原始数据库上,选择导出。为此,您需要与数据库位于同一区域的存储帐户。

将数据库导出到.bapac文件后,选择新建/ SQL数据库/导入并将其指向bapac文件。如果它位于不同的数据中心,则会产生数据带宽费用。

很简单,这工作很好;刚开始时有点难以找到。

相关问题