如何将SQL MDF文件迁移到生产SQL Server? (ASP.NET)

时间:2010-08-18 22:44:00

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

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

我想知道从DEV迁移到PROD时我有哪些部署选项。在重要的情况下,我没有任何规定来维护PII或类似的私人数据。

如何将我的测试架构和数据移动到生产中?

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

是的,您可以直接附加到MDF文件,或者执行备份/还原以将其转移到SQL Server 2008.

我没有玩过SQL Azure ......从我听到的一点点来看,我认为你可能会像durilai建议的那样陷入数据编写脚本(最后我听说我们不允许为SQL Azure做备份/恢复)。

答案 2 :(得分:0)

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