我有一个也使用SQL MDF文件的ASP.NET项目。我的目标服务器是SQL 2008R2或SQL Azure。
我想知道从DEV迁移到PROD时我有哪些部署选项。在重要的情况下,我没有任何规定来维护PII或类似的私人数据。
如何将我的测试架构和数据移动到生产中?
答案 0 :(得分:2)
您可以通过将MDF文件附加到新的SQL Server来移动整个数据库,包括数据。否则,您可以选择所有对象并生成CREATE脚本以复制架构。
答案 1 :(得分:0)
是的,您可以直接附加到MDF文件,或者执行备份/还原以将其转移到SQL Server 2008.
我没有玩过SQL Azure ......从我听到的一点点来看,我认为你可能会像durilai建议的那样陷入数据编写脚本(最后我听说我们不允许为SQL Azure做备份/恢复)。
答案 2 :(得分:0)
在SQL Server管理工具中,右键单击数据库,然后单击“脚本数据库为”为数据库创建SQL脚本。如果需要数据,也可以在表级执行类似的操作。