将SQL Server数据传输到SQL Azure

时间:2011-06-24 17:59:03

标签: sql-server azure-sql-database ssms

我有一个本地数据库SQL Server 2008 Express,我有表格及其中的数据。我想将这些模式和数据导出到SQL Azure数据库。

我在SQL Management Studio中尝试过的是右键单击数据库(上下文菜单)和任务 - >生成脚本。但是那些SQL脚本只是架构,存储过程等,根本没有数据导出。

然后我尝试了任务 - >导出数据,但没有合适的导出类型。我只看到了Flat File转储,我认为SQL Mgmt Studio 2008 R2不支持为SQL Azure导入平面文件。

有没有更好的方法从SQL Server导出数据作为sql脚本并在远程服务器上执行它们而不使用任何第三方工具?

4 个答案:

答案 0 :(得分:4)

我发现SQL Azure迁移工具http://sqlazuremw.codeplex.com/

非常方便有用。为我工作。

答案 1 :(得分:2)

在“任务/生成脚本”中,您可以将“脚本选项/脚本数据”设置为“真”,这也应该将数据编写为脚本。

不是免费的,但SQL Data Compare可让您将数据从内部部署移动到SQL Azure。

答案 2 :(得分:0)

您可以尝试 SQL Server导入和导出向导

有关如何操作的详细步骤,请选中link

我已经使用过它,并且它对于Azure和内部部署都很好

答案 3 :(得分:-3)

一篇全面解释可用选项的文章:

http://parasdoshi.com/2011/06/20/solidq-journal-article-migrating-data-into-microsofts-data-platform-sql-azure/

完全披露:我在SolidQ.com工作