我有一个带有MDS的MS SQL Server 2012实例。 MDS实例用作生产环境。
现在,当然,我想为MDS提供开发/测试环境。目前我只有一台服务器,其中一个实例运行SQL Server 2012,如果可能,只需在此SQL Server实例上设置新的MDS实例即可。你有这方面的经验吗?
或者,在其他服务器上安装测试MDS环境会更好吗?
谢谢!
答案 0 :(得分:2)
是的,您可以在单个SQL Server安装中运行任意数量的MDS实例。唯一的要求是每个MDS实例都有自己的数据库。你可以:
使用MDS配置工具创建新数据库,然后使用模型部署工具来引入模型。更多信息:http://msdn.microsoft.com/en-us/library/ff486956.aspx。
按照上面的user1407800建议,只备份和恢复生产数据库。但是,如果您确实使用了备份/恢复方法,请确保在配置工具中至少选择一次数据库,以便它可以使用恢复的数据库验证一切正常并修复任何问题。
准备好数据库后,您可以使用MDS配置管理器创建一个在其上运行的新Web应用程序。
答案 1 :(得分:0)
我备份 - >恢复MDS数据库并使用MDS配置管理器设置其余数据库。工作完美。
答案 2 :(得分:0)
执行deployclone非常重要,而不是deploynew。如果您执行deploynew,您将无法在以后将模型更改从dev推送到test / prod。