【问题标题】:How do I migrate a SQL MDF File to a production SQL Server? (ASP.NET)如何将 SQL MDF 文件迁移到生产 SQL Server? (ASP.NET)
【发布时间】:2010-08-18 22:44:00
【问题描述】:

我有一个也使用 SQL MDF 文件的 ASP.NET 项目。我的目标服务器是 SQL 2008R2 或 SQL Azure。

我想知道从 DEV 迁移到 PROD 时有哪些部署选项。以防万一,我不受任何监管来维护 PII 或类似的私人数据。

如何将我的测试架构和数据迁移到生产环境?

【问题讨论】:

    标签: asp.net sql azure-sql-database mdf


    【解决方案1】:

    您可以通过将 MDF 文件附加到新的 SQL 服务器来移动整个数据库,包括数据。否则,您可以选择所有对象并生成 CREATE 脚本来复制架构。

    【讨论】:

      【解决方案2】:

      是的,您可以直接附加到 MDF 文件,或者进行备份/恢复以将其转移到 SQL Server 2008。

      我还没有玩过 SQL Azure...据我所知,我认为您可能无法按照 durilai 的建议编写数据脚本(最后我听说我们不允许为 SQL Azure 进行备份/恢复)。

      【讨论】:

        【解决方案3】:

        在 SQL Server 管理工具中,右键单击数据库并单击“将数据库编写为”为您的数据库创建 SQL 脚本。如果您需要数据,也可以在表级别执行类似操作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-12-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-09-07
          • 2018-11-26
          • 1970-01-01
          相关资源
          最近更新 更多