在同一服务器上运行Microsoft Master Data Services的多个实例

时间:2012-08-02 14:15:31

标签: sql-server master-data-services

我有一个带有MDS的MS SQL Server 2012实例。 MDS实例用作生产环境。

现在,当然,我想为MDS提供开发/测试环境。目前我只有一台服务器,其中一个实例运行SQL Server 2012,如果可能,只需在此SQL Server实例上设置新的MDS实例即可。你有这方面的经验吗?

或者,在其他服务器上安装测试MDS环境会更好吗?

谢谢!

3 个答案:

答案 0 :(得分:2)

是的,您可以在单个SQL Server安装中运行任意数量的MDS实例。唯一的要求是每个MDS实例都有自己的数据库。你可以:

  1. 使用MDS配置工具创建新数据库,然后使用模型部署工具来引入模型。更多信息:http://msdn.microsoft.com/en-us/library/ff486956.aspx

  2. 按照上面的user1407800建议,只备份和恢复生产数据库。但是,如果您确实使用了备份/恢复方法,请确保在配置工具中至少选择一次数据库,以便它可以使用恢复的数据库验证一切正常并修复任何问题。

  3. 准备好数据库后,您可以使用MDS配置管理器创建一个在其上运行的新Web应用程序。

答案 1 :(得分:0)

我备份 - >恢复MDS数据库并使用MDS配置管理器设置其余数据库。工作完美。

答案 2 :(得分:0)

执行deployclone非常重要,而不是deploynew。如果您执行deploynew,您将无法在以后将模型更改从dev推送到test / prod。

http://msdn.microsoft.com/en-us/library/hh479646.aspx