Sql server DNN-开发网站/Db迁移到Live网站/Db?

Sql server DNN-开发网站/Db迁移到Live网站/Db?,sql-server,migration,dotnetnuke,web-development-server,Sql Server,Migration,Dotnetnuke,Web Development Server,在开发中,我们添加/删除/编辑了页面、模块,并从开发的门户UI更改了一些设置。当然,这些变化也反映在发展数据库中 我认为在实践中,我们需要(可能应该)手动添加/删除/编辑/安装/卸载live站点上的页面和模块,以准确反映开发网站中的页面/模块结构。(对于页面,我们需要重做,包括手动设置每个页面的外观) 我们认为,一个可能的快捷方式是手动删除数据库中的记录,并将某些表从开发数据库大容量复制到live数据库,但随后我们可能会干扰其他与数据库相关的DNN基础设施,因为它们可能依赖于我们要大容量复制的表

在开发中,我们添加/删除/编辑了页面、模块,并从开发的门户UI更改了一些设置。当然,这些变化也反映在发展数据库中

我认为在实践中,我们需要(可能应该)手动添加/删除/编辑/安装/卸载live站点上的页面和模块,以准确反映开发网站中的页面/模块结构。(对于页面,我们需要重做,包括手动设置每个页面的外观)

我们认为,一个可能的快捷方式是手动删除数据库中的记录,并将某些表从开发数据库大容量复制到live数据库,但随后我们可能会干扰其他与数据库相关的DNN基础设施,因为它们可能依赖于我们要大容量复制的表的ID。(我假设数据库中的DNN基础设施不打算从门户网站以外的地方接触。)


是否有资源告诉我们应该如何处理这种情况,更好的是,如何首先正确设置所有内容?

您最好在您的生产环境中备份/恢复有问题的数据库和文件。将数据从DNN中的表推送到另一个DNN数据库是一种很好的方法,可以使信息变得混乱且不可恢复