2008-08-06 20 views
12

SQL Server 2005 Expressで全文索引を有効にしようとしています。私はVista Ultimateでラップトップでこれを実行しています。SQL Server 2005 Expressで全文索引を有効にする方法?

SQL Server Expressの標準バージョンにフルテキストインデックスがないことを理解します。私はすでに「Microsoft SQL Server 2005 Express Edition Advanced Services Service Pack 2」(download)をダウンロードしてインストールしました。

「SQL Server(インスタンス)」と「SQL Server FullText Search(インスタンス)」の両方のサービスが「ネットワークサービス」と同じアカウントで実行されていることを確認しました。

[データベースのプロパティ]> [ファイル]領域で[フルテキストインデックスを使用する]オプションも選択しました。

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 = ACCENT_SENSITIVITY WITH [myFullText] FULLTEXTカタログを作成しました。 CREATE FULLTEXT INDEXクエリを使用するか、MSSQL Management Studioでフルテキスト管理インデックスを使用します。

1

SQL Server Management Studioを使用します。

Windowsアカウントに管理者としてログインします。

次に、データベースを選択し、SQL Server管理スタジオのデータベースを右クリックして、[全文索引定義]を選択すると、管理スタジオでプロセス全体をガイドします。

関連する問題