How to enable Full- SQL Server 2005 Expressでのテキストのインデックス付け

Translate

SQL Server 2005Expressでフルテキストインデックスを有効にしようとしています。 VistaUltimateを搭載したラップトップでこれを実行しています。

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

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

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

SQLクエリ「SELECTfulltextserviceproperty( 'IsFulltextInstalled');」を実行できます。そして1を返します。

私が抱えている問題は、テーブルをデザインビューで開いて、[フルテキストインデックスの管理]を選択したときです。フルテキストインデックスウィンドウにメッセージが表示されます。

「フルテキストインデックスの作成は利用できません。正しい権限を持っているか、フルテキストカタログが定義されていることを確認してください。」

何をチェックするか、次にどこに行くかについてのアイデアはありますか?

This question and all comments follow the "Attribution Required."

すべての答え

Translate
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
ソース
Translate

フルテキストインデックスを機能させるために必要なのは...

CREATE FULLTEXT CATALOG [myFullText] WITH ACCENT_SENSITIVITY = ON

その後、CREATE FULLTEXT INDEXクエリを実行するか、MSSQL ManagementStudioでフルテキストインデックスの管理を使用できます。

ソース
Translate

SQL Server ManagementStudioを使用します。

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

次に、データベースを選択し、SQL Server Management Studioでデータベースを右クリックして、[フルテキストインデックスの定義]を選択すると、管理スタジオによってプロセス全体がガイドされます。

ソース