19.04.2011 Проблема с индексацией содержимого в DotNetNuke Если вы обнаружили что ваш сайт построеный на DotNetNuke перестал индексировать содержимое, и вы не можете найти при помощи поиска слова из содержимого плюс ко всему этому у вас схожая ошибка: InnerException: Arithmetic overflow error converting IDENTITY to data type int. Arithmetic overflow occurred. Message: System.Data.SqlClient.SqlException: Arithmetic overflow error converting IDENTITY to data type int. Arithmetic overflow occurred. ....... в DotNetNuke.Data.SqlDataProvider.AddSearchItemWord(Int32 SearchItemId, Int32 SearchWordsID, Int32 Occurrences) в DotNetNuke.Services.Search.SearchDataStore.AddIndexWords(Int32 indexId, SearchItemInfo searchItem, String language) в DotNetNuke.Services.Search.SearchDataStore.StoreSearchItems(SearchItemInfoCollection SearchItems) То у вас закончили индификаторы в таблице(ах) содержащих данные для поиска - помочь может следующий SQL запрос: delete dnn_SearchItemWordPosition delete dnn_SearchItemWord delete dnn_SearchWord delete dnn_SearchItem DBCC CHECKIDENT ('dnn_SearchItemWordPosition', RESEED, 0) DBCC CHECKIDENT ('dnn_SearchItemWord', RESEED, 0) DBCC CHECKIDENT ('dnn_SearchWord', RESEED, 0) DBCC CHECKIDENT ('dnn_SearchItem', RESEED, 0) Что очистит таблицы, и скинет индификтаторы в ноль, после этого проиндексируйте содержимое через Хост - Администратор поиска Галерея Опубликовано в категориях:DotNetNuke Назад в закладки Отправить по email Отправить по gmail Добавить в закладки google Добавить в LiveJournal Добавить в Одноклассники Средний рейтинг - 3.7 (3голосов) Нажмите на звездочку для того чтоб проголосовать, ваша оценка - 1 Хотите оставить свой комментарий? Комментарий сохраняется Ваше имя: Введите ваше имя/ник E-mail: некорректный e-mail Отправить Нет комментариев. Хотите быть первым?