나는 DogNameCatalog
과 CatNameCatalog
이라는 2 개의 전문 텍스트 카탈로그가 있습니다. 나는 그들이 적용하는 DogName
과 CatName
이라는 두 개의 테이블을 가지고 있습니다. 각 테이블에는 Name
이라는 필드가 있으며 이는 카탈로그 내의 필드입니다.내 전체 텍스트 카탈로그가 다시 작성되지 않음
카탈로그를 직접 다시 작성하기 때문에 모든 예약이 비활성화되었습니다.
CatNameCatalog
이 정상적으로 작동합니다. 나는이 명령을 실행
ALTER FULLTEXT CATALOG CatNameCatalog REBUILD WITH ACCENT_SENSITIVITY = OFF
을 그리고 나는 그것을 쿼리 때 처음에 다음 몇 분 후, 건물 말했다의 LastPopulated 속성 현재 시간에 대한 업데이트하고 유휴 간다. - LastPopulatedDate가 1990-01-01로 재설정하고 유휴 상태 성공적으로 실행되지만 아무 일도 발생하지
ALTER FULLTEXT CATALOG DogNameCatalog REBUILD WITH ACCENT_SENSITIVITY = OFF
: 나는 같은 명령을 실행할 때
그러나, DogNameCatalog
는 다시하지 않습니다. 속성에서 0MB입니다. 오른쪽 버튼을 클릭하고 재구성을 눌러 SSMS를 통해 재 구축하면 삭제 및 재 작성 하시겠습니까?라는 메시지가 나타납니다. 나는 Yes를 누르고 즉시 성공을 말하지만 LastPopulatedDate가 여전히 1990이고 크기가 여전히 0MB이므로 아무 것도하지 않았습니다.
이 문제는 로컬 컴퓨터와 테스트 서버에서 발생합니다. 그러나 테스트 한 후 배포하고 밤새 실행했습니다 (데이터베이스를 업데이트 한 다음 인덱스를 다시 작성). 두 번째로 그것이 달렸는데, 그것은 인덱스가 재건되기를 기다리고 있었기 때문에 매달렸고, 그렇게하지 않았습니다.
어떻게 디버깅 할 수 있습니까?