SQL Server 2005 SP2 컴퓨터에는 많은 수의 데이터베이스가 실행되며 전체 텍스트 카탈로그가 포함되어 있습니다. 이러한 데이터베이스 중 하나를 삭제하거나 전체 텍스트 인덱스를 다시 작성하려고하면 MSSEARCH 대기 유형으로 무기한 중단 또는 재 구축 프로세스가 중단됩니다. 프로세스를 종료 할 수 없으며 다시 시작하려면 서버를 재부팅해야합니다. Microsoft 포럼 게시물 1을 기반으로하면이 문제로 인해 전체 텍스트 카탈로그가 잘못 제거 된 것으로 보입니다. 누구든지 문제를 일으키는 카탈로그를 모두 제거하지 않고도이를 확인하는 방법을 권장 할 수 있습니까?SQL Server 전체 텍스트 검색 : MSSEARCH 대기 유형의 프로세스가 중지되었습니다.
1 [http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2681739&SiteID=1] "그래, 우리는 데이터베이스에서 전체 텍스트 카탈로그를했지만 나는 데이터베이스에 대한 장애인 전체 텍스트 검색, 장애인 MSFTESQL을 가지고 있기 때문에, 내가 그들을 의심하지 않았다. 그러나 Microsoft 지원 문서에서 제대로 제거되지 않은 카탈로그를 테스트 할 수있는 방법을 보여주었습니다. 그래서 전체 카탈로그 검색을 다시 활성화 한 후에 삭제할 수있는 이전 카탈로그가 여전히 있음을 발견했습니다. "
흥미 롭습니다. ProcMon은 서버의 다른 데이터베이스 중 하나에서 전체 텍스트 인덱스 파일에 대한 공유 위반을보고합니다. 그래서 재건하는 것이 도움이 될 수 있습니다. 오류가 매우 간헐적으로 발생하므로 고정되어 있는지 여부를 확인하는 데 시간이 걸릴 수 있습니다. – RedGreenCode