2015-08-10 3 views
0

При выполнении следующего SQL против SQL Server 2005 Database Express:"процесс отзыва не может продолжаться" ошибка при создании полнотекстового поиска в SQL Server 2005

CREATE FULLTEXT CATALOG My_FTCatalog AS DEFAULT 

следующее сообщение об ошибке:

Не удалось выполнить полнотекстовую операцию. «Процесс аннулирования не может продолжаться - сертификаты (сертификаты) не могут быть проверены».

ошибка происходит на компьютере, который не имеет доступ к Интернету, поэтому информация в сертификате может быть «несвежей», но его не ясно, как приведенное выше утверждение SQL вызывает ошибку сертификата, а также то, что сертификат в вине.

SQL запускается с правами администратора на компьютере и в базе данных.

Заранее спасибо.

ответ

0

Это частичный ответ на мой вопрос, но я надеюсь, что если кто-то еще придет к этому вопросу, они смогут извлечь выгоду из ответа.

Обходной путь заключается в настройке полного текста, чтобы не проверять подписи. Это достигается путем выполнения следующей SQL команды:

EXEC sp_fulltext_service 'verify_signature', 0; 
GO 

На основе выше настройки не проверки подписей, я нашел следующую страницу: https://msdn.microsoft.com/en-us/library/ms142595%28v=sql.90%29.aspx

Эта страница показывает, что фильтры, используемые в Полный текст поиск должен быть подписан, что объясняет, почему при создании базы данных Full Text может возникать ошибка, связанная с сертификатами.

This страниц обеспечивает отображение компонентов, составляющих полнотекстовый поиск архитектуры, обеспечивает некоторое понимание исполняемых или * .dll файлов, которые могут понадобиться для подписаны: https://technet.microsoft.com/en-us/library/ms142541%28v=sql.90%29.aspx

ошибка в ссылках вопрос «процесс аннулирования». На компьютере, который производит ошибку, другое приложение отображается сообщение об ошибке в окне свойств Сертификата, что сказал:

для Windows не может определить действительность этого сертификата, поскольку он не может найти правильный список отозванных сертификатов от одного или нескольких сертификационные органы на пути сертификации.

Компьютер, производящий ошибку, не имеет доступа к Интернету, что препятствует тому, чтобы программное обеспечение для управления ОС и сертификатами могло проверять списки отзыва.

Таким образом, «предположение» о том, что происходит, заключается в том, что при создании базы данных Full Text одним из шагов в процессе создания базы данных является проверка подписей фильтров, используемых в полнотекстовом поиске. Часть проверки подписей включает проверку списка аннулирования, но это невозможно, так как компьютер не находится в Интернете, что приводит к возникновению ошибки.

Надеюсь, это поможет кому-то.

0

Это может или не может помочь будущим пользователям, но я был в состоянии исправить

'Процесс отзыва не может продолжаться - сертификат (ы) может не быть проверено.

вопрос путем внесения изменений в файл реестра STATE. Тем не менее, установщики, с которыми я пытался работать, получат эту ошибку при попытке установить Windows Updates с автономным установщиком.

Открыть REGEDIT.exe и изменить STATE от 1000 до 23c00 в:

HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERION\WINTRUST\TRUSTPROVIDERS\SOFTWAREPUBLISHING\STATE

Вы ищете WinTrust папку, которая может или не может быть в CurrentVersion.

Если это вам помогло, отметьте это!

Смежные вопросы