TFS 2008 + VS2010
При поиске Work Items в Visual Studio 2010, через My Queries или Team Queries — стала появляться ошибка:
©Bobrovsky Dmitry
TF248015: Your work item query could not be completed due to an unexpected error returned by the Microsoft SQL Server Full-text engine. Contact your system administrator to check the Application event log for Team Foundation Server.
©Bobrovsky Dmitry
При этом на сервере никаких ошибок в журналах ОС или еще где-нибудь не было.
Перепробовал много чего: проверил что все службы запущены, что учетные записи этих служб присутствуют в группах, пересоздал куб, перезагружал сервер и еще кучу действий – это ничего не помогло.
Тогда стал не читать интернет, а думать 🙂
Ошибка была только в поисковых запросах с CONTAINS, т.е. это полнотекстовый поиск (full text) и скорее всего по базе содержащей Work Items (TfsWorkItemTracking).
Dmitry Bobrovsky
Тогда попробовал выполнить тестовый запрос
Dmitry Bobrovsky
SELECT * FROM [TfsWorkItemTracking].[dbo].[WorkItemLongTexts]
where contains(words, N'something')
Получил ошибку «The execution of a full-text query failed. «The content index is corrupt.»»
По ней я вышел на статью о пересоздании Full-Text Catalog — How to: Rebuild a Full-Text Catalog (SQL Server Management Studio).
Пересоздал каталог и всё заработало.
Запись TF248015: Your work item query could not be completed due to an unexpected error returned by the Microsoft SQL Server Full-text engine. Contact your system administrator to check the Application event log for Team Foundation Server. впервые появилась Dmitry Bobrovsky Blog