Я обновляюсь с Sitecore.NET 8.2 (версия 161221) до Sitecore 9.1 update-1.Я следовал руководству sitecore для обновления.Согласно руководству, я запустил сценарии обновления базы данных на главной, веб-и основной базе данных.Сценарий содержит следующее:
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Shadows]') AND type in (N'U'))
DROP TABLE [dbo].[Shadows]
После запуска сценария выполняется шаг для запуска файла .update, который анализирует все изменения.Я вижу много этих ошибок в части анализа:
Error installing 'addeditems/master/sitecore/templates/list manager/listoperation_{e83e0792-d9be-49d8-b7e2-80a6cc2d1836}'. More info
Some of the installation operation cannot be performed.
An exception occured when trying to install 'addeditems/master/sitecore/templates/list manager/listoperation_{e83e0792-d9be-49d8-b7e2-80a6cc2d1836}'.
Details: System.Exception: Invalid object name 'Shadows'. ---> System.Data.DataException:
Error executing SQL command: SELECT [TargetID], [ProxyID] FROM [Shadows] WHERE [ShadowID] = @proxyId ---> System.Data.SqlClient.SqlException:
Invalid object name 'Shadows'. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) at
Сценарий обновления базы данных фактически удалил эту таблицу из базы данных.Я не уверен, почему шаг анализа пакетов жалуется на отсутствие этой таблицы в базе данных.