sp_fulltext_service (Transact-SQL)
Microsoft Full-Text Search for SQL (MSFTESQL) サービスのプロパティを変更します。
構文
sp_fulltext_service [ [@action=] 'action'
[ , [ @value= ] value ] ]
引数
- [ @action=] 'action'
変更または再設定するプロパティを指定します。action のデータ型は nvarchar(100), で、既定値はありません。アクション プロパティとその説明、および設定できる値の一覧については、引数 value の下にある表を参照してください。この引数によって返されるプロパティには、データ型、現在の実行値、最小値または最大値、非推奨のステータスなどがあります。
[ @value=] value
指定したプロパティの値を指定します。value のデータ型は sql_variant で、既定値は NULL です。@value が NULL の場合、sp_fulltext_service では現在の設定が返されます。次の表は、アクション プロパティとその説明、および設定できる値の一覧です。アクション 値 説明 clean_up
0
旧バージョンとの互換性を維持するためにだけサポートされます。
connect_timeout
0
旧バージョンとの互換性を維持するためにだけサポートされます。
data_timeout
0
旧バージョンとの互換性を維持するためにだけサポートされます。
load_os_resources
int
1 = OS のフィルタとワード ブレーカを読み込む
0 = SQL Server のインスタンス固有のフィルタとワード ブレーカのみを使用
オペレーティング システムのワード ブレーカ、語幹、およびフィルタを、SQL Server のインスタンスに登録し使用するかどうかを指定します。オペレーティング システムに行われた更新によって予期しない動作が起こるのを防ぐため、既定ではこのプロパティは無効になっています。OS リソースの使用を有効にすると、インスタンス固有のリソースがインストールされていないMicrosoft Indexing Service に登録されている、言語とドキュメントの種類に応じたリソースにアクセスできます。OS リソースの読み込みを有効にする場合は、OS リソースが信頼された署名付きバイナリであることを確認してください。信頼された署名付きバイナリでない場合、下に示す verify_signature が 1 に設定されたときに、OS リソースを読み込むことができません。
pause_indexing
int
フルテキスト インデックスを一時停止します。
resource_usage
int
MSFTESQL サービス管理設定の IndexingPerformanceLevel と QueryPerformanceLevel を同じ値に設定します。値の範囲は 1 (最小) ~ 5 (最大) で、既定値は 3 です。
update_languages
NULL
フルテキスト検索に登録された言語の一覧を更新します。この言語は、インデックス作成の構成時やフルテキスト クエリで指定されます。
verify_signature
int
MSFTESQL サービスによって署名付きバイナリのみを読み込むかどうかを指定します。既定では、信頼された署名付きバイナリのみが読み込まれます。
1 = 信頼された署名付きバイナリのみを確認して読み込む (既定値)
0 = バイナリが署名付きかどうかを確認しない
結果セット
なし
権限
sp_fulltext_service を実行できるのは、serveradmin 固定サーバー ロールのメンバまたはシステム管理者だけです。
戻り値
0 (成功) または 1 (失敗)
例
次の例では、フルテキスト検索に登録された言語の一覧を更新します。
EXEC sp_fulltext_service 'update_languages';
GO
参照
関連項目
FULLTEXTSERVICEPROPERTY (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)