2008-08-06 4 views
12

SQL Server 2005 Express에서 전체 텍스트 인덱싱을 사용하려고합니다. 나는 비스타 얼티밋 (Ultimate)으로 랩톱에서 이걸 실행하고있다.SQL Server 2005 Express에서 전체 텍스트 인덱싱을 활성화하는 방법은 무엇입니까?

SQL Server Express의 표준 버전에는 전체 텍스트 인덱싱이 없다는 것을 알고 있습니다. 이미 "Advanced Services Service Pack 2가 설치된 Microsoft SQL Server 2005 Express Edition"(download)을 다운로드하여 설치했습니다.

"SQL Server (인스턴스)"및 "SQL Server 전체 텍스트 검색 (인스턴스)"서비스가 "네트워크 서비스"와 동일한 계정에서 실행되고 있음을 확인했습니다.

또한 데이터베이스 속성> 파일 영역에서 "전체 텍스트 인덱싱 사용"옵션을 선택했습니다.

SQL 쿼리 "SELECT fulltextserviceproperty ('IsFulltextInstalled');"를 실행할 수 있습니다.

문제는 디자인보기에서 내 테이블을 열고 "전체 텍스트 색인 관리"를 선택했을 때의 문제입니다. 전체 텍스트 색인 창에 메시지가 표시됩니다.

"전체 텍스트 인덱스를 만들 수 없습니다. 올바른 사용 권한이 있는지 확인하거나 전체 텍스트 카탈로그가 정의되어 있는지 확인하십시오."

다음에 무엇을 확인하거나 다음에 어디에서 아이디어를 얻으려고합니까?

+0

다음을 시도해보십시오. [http://www.wherecanibuyit.co.uk/ASP/full-text-search.html] (http://www.wherecanibuyit.co.uk/ASP/full-text-search. html) 그게 작동하지 않는다면 Lucene을 사용할 것입니다. –

답변

13
sp_fulltext_database 'enable' 

CREATE FULLTEXT CATALOG [myFullText] 
WITH ACCENT_SENSITIVITY = ON 

CREATE FULLTEXT INDEX ON [dbo].[tblName] KEY INDEX [PK_something] ON [myFullText] WITH CHANGE_TRACKING AUTO 
ALTER FULLTEXT INDEX ON [dbo].[otherTable] ADD ([Text]) 
ALTER FULLTEXT INDEX ON [dbo].[teyOtherTable] ENABLE 
2

나는 일에 전체 텍스트 인덱싱을 얻기 위해 필요한 모든했다 ...

내가 실행할 수 있습니다 그 후

ON = 전체 텍스트 카탈로그 [myFullText] ACCENT_SENSITIVITY하여 만든 CREATE FULLTEXT INDEX 쿼리를 사용하거나 MSSQL Management Studio에서 전체 텍스트 관리 인덱스를 사용하십시오.

1

SQL Server Management Studio를 사용하십시오.

Windows 계정에 관리자로 로그인하십시오.

그런 다음 데이터베이스를 선택하고 SQL Server Management Studio에서 데이터베이스를 마우스 오른쪽 단추로 클릭하고 전체 텍스트 인덱스 정의를 선택하면 관리 스튜디오에서 프로세스 전체를 안내합니다.

관련 문제