如何在单个数据库的不同CM服务器中安装多个sitecore 9.0实例?

时间:2018-05-23 09:54:27

标签: sitecore sitecore9

我在2台CM服务器上安装Sitecore 9.0实例。我已经在第一个CM服务器上成功安装了Sitecore 9.0实例,并且数据库位于不同的服务器上。

但是当我尝试在第二个CM服务器中安装新的Sitecore 9.0实例时,它正在尝试创建一个新数据库。但我希望我的Sitecore实例都使用在第一个Sitecore 9.0实例创建期间创建的相同数据库。

请在下面找到用于安装Sitecore 9.0的PowerShell命令

Invoke-SitecoreInstall –Path ‘D:\Sitecore\Sitecore 9.0.1 rev. 171219 (WDP XM1 packages)\XM1 Configuration files 9.0.1 rev. 171219\sitecore-solr.json’
Invoke-SitecoreInstall –Path ‘D:\Sitecore\Sitecore 9.0.1 rev. 171219 (WDP XM1 packages)\XM1 Configuration files 9.0.1 rev. 171219\sitecore-XM1-cm.json’

1 个答案:

答案 0 :(得分:2)

您不能轻易地跳过 sitecore-XP1-cm.json 中的数据库创建步骤,但是作为一种快速解决方案,您可以在运行时简单地更改 SqlDbPrefix 参数第二个CM实例上的安装脚本。结果,它仍然会创建另一组数据库,您以后可以删除它们。成功完成Sitecore安装脚本后,您需要在 ../ App_Config / ConnectionStrings.config 中的第二个CM上更改连接字符串,以将其指向您要使用的数据库。