2015-08-28 4 views
0

Я начал Sitecore развертывание с помощью модуля Sitecore Azure, и получать ниже сообщение об ошибке:Sitecore Azure Deployment ошибка

'Sitecore_Core' - Создание базы данных не удалось System.ApplicationException: 'Sitecore_Core' - Создание базы данных не удалось - -> System.ArgumentNullException: значение не может быть нулевым. Имя параметра: издания на Sitecore.Diagnostics.Assert.ArgumentNotNull (Object аргумента, String Имя_аргумент) в Sitecore.Azure.Pipelines.DeployDatabase.CreateDatabase.CreateAzureDatabase (String ConnectionString, имя String, String издание, размер строки) в Sitecore.Azure.Pipelines.DeployDatabase.CreateDatabase. <> c__DisplayClass11.b__c() в Sitecore.Azure.Retryer.Retryer.ExecuteNoResult (Действие действие, Действие восстановления) при Sitecore.Azure.Pipelines.DeployDatabase.CreateDatabase.Action (RolePipelineArgsBase арг) в Sitecore.Azure. Pipelines.BasePipeline.RolePipelineProcessor.Process (RolePipelineArgsBase арг)

Кроме того, мне нужно создано ядро, мастер & веб-базу данных вручную в Azure или развертывания сама будет создавать все эти базы данных? Я вижу, что новая учетная запись хранилища и сервер SQL DB были созданы самим процессом развертывания.

Пожалуйста, помогите, и дайте мне знать, как решить эту проблему.

ответ

0

Sitecore Azure автоматически создает базу данных Azure SQL Database для баз данных Sitecore Core, Master и Web и передает данные из локальных баз данных SQL Server в облачные.

Какая версия Sitecore Azure вы используете?

Если вы хотите вручную экспортировать базы данных Sitecore в свою собственную базу данных Azure SQL Database, а затем принудительно использовать их. Для получения дополнительной информации обратитесь к следующей статье: https://github.com/olegburov/sitecore-azure-content/blob/master/articles/how-to-use-a-custom-azure-sql-databases-service-in-sitecore-azure.md

0

Как исключение говорит, что это не удалось, поскольку параметр edition имеет значение null при переходе к методу CreateDatabase.CreateAzureDatabase(String connectionString, String name, String edition, String size). Модуль берет значение из файла \Website\App_Config\AzureVendors\Microsoft.xml, который автоматически обновляется.

Удалите файл Microsoft.xml и перезагрузите Sitecore, чтобы заставить модуль загрузить последнюю версию. если вы откроете его, вы должны увидеть <tiers> элемент со следующими субэлементами:

  • <tier name="Basic">
  • <tier name="Standard">
  • <tier name="Premium">