SQL Server 2005
2008. 2. 22.
안혁
http://hyok.kr
기본적으로는 SQL Server 2005는 Office 2007 문서에 대하여 인덱싱을 지워하지 않습니다. Office 2003이라면 되지요. 이것을 가능하게 하는 방법을 MS가 잘 정리해 두었군요. 작년부터 이 문제로 질문을 MS가 많이 받을텐데, 특별한 문서를 찾지 못해서 오랫동안 이를 잊고 있었는데, 검색하여 보니 MS 문서가 있군요.
http://support.microsoft.com/kb/945539
Office 2007의 IFilter를 SQL Server 2005가 설치된 서버에 설치되어야 합니다. 이를 위하여 Office를 해당 서버에 설치합니다. 그리고 나서 SQL Server Management Studio에서 다음 명령을 실행합니다.
sp_fulltext_service 'load_os_resources', 1
서버의 msftesql 서비스를 재시작 하여야 합니다.
net stop msftesql
net start msftesql
또는 다음과 같이 해도 된다고 하네요.
net stop msftesql$인스턴스명
net start msftesql$인스턴스명
설정 방법은 이상과 같습니다만,
안타깝게도 이는 x86용 SQL Server에서만 가능하다고 합니다. 설치한 Office 2007이 x86버전 밖에 없기 때문입니다.
'SQL > SQL Server 2005' 카테고리의 다른 글
SQL Server 2005 master DB를 이용한 복원 (0) | 2009.02.02 |
---|---|
Image 형식으로 저장된 문서에 대한 Full Text Catalog 작성 (0) | 2007.10.23 |
PDF 화일에 대한 '전체 텍스트 검색' 기능 추가 (0) | 2007.10.23 |