Как установить несколько экземпляров sitecore 9.0 на разных серверах CM с одной базой данных?

Я устанавливаю экземпляр Sitecore 9.0 на 2 сервера CM. Я успешно установил экземпляр Sitecore 9.0 на первом сервере CM с базой данных на другом сервере.

Но когда я пытаюсь установить новый экземпляр Sitecore 9.0 на втором сервере CM, он пытается создать новую базу данных. Но я хочу, чтобы оба моих экземпляра Sitecore использовали одну и ту же базу данных, созданную во время создания первого экземпляра Sitecore 9.0.

Ниже приведены команды PowerShell, используемые для установки Sitecore 9.0.

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’

person bala3569    schedule 23.05.2018    source источник


Ответы (1)


Вы не можете легко пропустить этап создания базы данных в sitecore-XP1-cm.json, но в качестве быстрого решения вы можете просто изменить параметр SqlDbPrefix при запуске сценария установки. на втором экземпляре CM. В результате он все равно создаст другой набор баз данных, который вы сможете удалить позже. И после успешного завершения сценария установки Sitecore вам нужно будет изменить строки подключения на втором CM в ../App_Config/ConnectionStrings.config, чтобы указать ему базы данных, которые вы хотите использовать.

person Kate Orlova    schedule 05.09.2018