Перейти к основному контенту

✅ Column 'File' in table 'DocumentVersion' is of a type that is invalid for use as a key column in an index.

При обновлении системы может возникнуть следующая ошибка построения индекса:

*EleWise.ELMA.Runtime.Db.DbStructureException: Ошибка обновления структуры БД ---> System.Data.DataException: Не удалось выполнить запрос
CREATE NONCLUSTERED INDEX [IX_DocumentVersion_File] ON [DocumentVersion]
(
[File] ASC
)
---> System.Data.SqlClient.SqlException: Column 'File' in table 'DocumentVersion' is of a type that is invalid for use as a key column in an index.


Необходимо восстановить базу из резервной и выполнить перед запуском сервера ELMA следующий запрос:

alter table [ELMA-DB].[dbo].[DocumentVersion]
alter column [File] nvarchar(250)