18

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

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

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

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

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

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

「フルテキスト インデックスを作成できません。適切な権限があること、またはフルテキスト カタログが定義されていることを確認してください。」

何を確認するか、次にどこに行くべきかについてのアイデアはありますか?

4

3 に答える 3

14
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
于 2008-08-06T23:46:30.210 に答える
2

全文索引作成を機能させるために必要だったのは...

ACCENT_SENSITIVITY = ON で全文カタログ [myFullText] を作成

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

于 2008-08-07T13:40:21.307 に答える
1

SQL ServerManagementStudioを使用します。

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

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

于 2012-08-27T10:49:54.007 に答える