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



我正在2台CM服务器中安装Sitecore 9.0实例。我已经成功地在第一台CM服务器上安装了Sitecore9.0实例,数据库位于另一台服务器上。

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

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

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

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

最新更新