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버전 밖에 없기 때문입니다.

 

Posted by 안혁 windfruit

댓글을 달아 주세요