【问题标题】:Transfer SQL Server data to SQL Azure将 SQL Server 数据传输到 SQL Azure
【发布时间】:2011-06-24 17:59:03
【问题描述】:

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

我在 SQL Management Studio 中尝试的是右键单击数据库(上下文菜单)和 Tasks->Generate Scripts。但那些 SQL 脚本只是模式、存储过程等,根本没有数据导出。

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 我必须在 Dependencies.xml 中注释掉 Microsoft.ExceptionMessageBox 才能让它运行.. 之后一切顺利!
    • 是使用命令行还是需要用户输入?
    • 链接失效,请修改
    • 项目似乎已经死了。随意点击我的评论上的编辑。
    【解决方案2】:

    在 Tasks/Generate Scripts 中,您可以将 Script Options/Script Data 设置为 True,这也应该将数据脚本化。

    不是免费的,但SQL Data Compare 可让您将数据从本地迁移到 SQL Azure。

    【讨论】:

      【解决方案3】:

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

      如需详细操作步骤,请查看link

      我已经使用过它,它适用于 Azure 和本地

      【讨论】:

        【解决方案4】:

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

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

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

        【讨论】:

        • 此链接转到相关文章的链接已损坏的页面。
        猜你喜欢
        • 1970-01-01
        • 2020-05-21
        • 2019-02-14
        • 1970-01-01
        • 1970-01-01
        • 2011-07-09
        • 2010-10-29
        • 2010-12-22
        • 1970-01-01
        相关资源
        最近更新 更多