Как установить несколько экземпляров 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’

1 ответ

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

Другие вопросы по тегам