sp_help_fulltext_system_components (Transact-SQL)
更新 : 2006 年 4 月 14 日
登録済みの単語区切り、フィルタ、プロトコル ハンドラの情報を返します。また、指定したコンポーネントで使用された、データベースやフルテキスト カタログの識別子の一覧も返します。
構文
sp_help_fulltext_system_components
{ 'all'| [ @component_type = ] component_type }
, [ @param = ] param
引数
[ @component_type= ] component_type
コンポーネントの種類を指定します。次のいずれかです。- wordbreaker
- filter
- protocol handler
- fullpath
fullpath を指定する場合は、param に DLL コンポーネントへの完全なパスも指定する必要があります。これを指定しないとエラー メッセージが返されます。
'all' を指定すると、すべてのコンポーネントの情報が返されます。
- [ @param= ] param
コンポーネントの種類に応じて、ロケール識別子 (LCID)、"." プレフィックス付きのファイル拡張子、プロトコル ハンドラを識別する完全な progid、または DLL コンポーネントへの完全なパスのいずれかを指定します。
リターン コードの値
0 (成功) または 1 (失敗)
結果セット
システム コンポーネントについて、次の結果セットが返されます。
列名 | データ型 | 説明 |
---|---|---|
componenttype |
sysname |
コンポーネントの種類。次のいずれかです。
|
componentname |
sysname |
コンポーネント名。 |
clsid |
uniqueidentifier |
コンポーネントのクラス ID。 |
fullpath |
nvarchar(256) |
コンポーネントの場所へのパス。 NULL = 呼び出し元は serveradmin 固定サーバー ロールのメンバではありません。 |
version |
nvarchar(30) |
コンポーネントのバージョン。 |
manufacturer |
sysname |
コンポーネントの製造元の名前。 |
component_type を使用するフルテキスト カタログが 1 つ以上存在する場合のみ、次の結果セットが返されます。
列名 | データ型 | 説明 |
---|---|---|
dbid |
int |
データベースの ID。 |
ftcatid |
int |
フルテキスト カタログの ID。 |
解説
アップグレードの準備をする場合、このメソッドは特に重要です。特定のデータベース内でこのストアド プロシージャを実行し、その結果を使用して、特定のカタログがアップグレードの影響を受けているかどうかを判断します。
権限
ロール public のメンバシップが必要です。ただし、ユーザーが表示できるのは、VIEW DEFINITION 権限が与えられているフルテキスト カタログに関する情報のみです。fullpath 列内の値を表示できるのは、固定サーバー ロール serveradmin のメンバのみです。
参照
関連項目
フルテキスト検索ストアド プロシージャ (Transact-SQL)
ヘルプおよび情報
変更履歴
リリース | 履歴 |
---|---|
2006 年 4 月 14 日 |
|