FullTextCatalog クラス
FullTextCatalog オブジェクトは、Microsoft Search のフルテキスト カタログを表します。
継承階層
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo.FullTextCatalog
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
Public NotInheritable Class FullTextCatalog _
Inherits ScriptNameObjectBase _
Implements ISfcSupportsDesignMode, IObjectPermission, ICreatable, IAlterable, _
IDroppable, IScriptable
'使用
Dim instance As FullTextCatalog
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
public sealed class FullTextCatalog : ScriptNameObjectBase,
ISfcSupportsDesignMode, IObjectPermission, ICreatable, IAlterable, IDroppable,
IScriptable
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
public ref class FullTextCatalog sealed : public ScriptNameObjectBase,
ISfcSupportsDesignMode, IObjectPermission, ICreatable, IAlterable, IDroppable,
IScriptable
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
type FullTextCatalog =
class
inherit ScriptNameObjectBase
interface ISfcSupportsDesignMode
interface IObjectPermission
interface ICreatable
interface IAlterable
interface IDroppable
interface IScriptable
end
public final class FullTextCatalog extends ScriptNameObjectBase implements ISfcSupportsDesignMode, IObjectPermission, ICreatable, IAlterable, IDroppable, IScriptable
FullTextCatalog 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
FullTextCatalog() | FullTextCatalog クラスの新しいインスタンスを初期化します。 | |
FullTextCatalog(Database, String) | 指定したデータベースで、指定した名前を使用して FullTextCatalog クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
ErrorLogSize | エラー ログのサイズを取得します。 | |
FileGroup | このカタログが格納されるファイル グループを取得または設定します。 | |
FullTextIndexSize | フルテキスト インデックスのサイズを取得します。 | |
HasFullTextIndexedTables | フルテキスト カタログが少なくとも 1 つのインデックス データ ストレージのテーブルによって使用されるかどうかを示す Boolean プロパティ値を取得します。 | |
ID | Microsoft Search のフルテキスト カタログを一意に識別する ID 値を取得します。 | |
IsAccentSensitive | 参照先のフルテキスト カタログがアクセントを区別するかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 | |
IsDefault | 参照先のフルテキスト カタログがフルテキスト インデックス作成用の既定のカタログであるかどうかを示す Boolean プロパティ値を取得または設定します。 | |
ItemCount | カタログのフルテキスト インデックスが作成された行の総数を取得します。 | |
Name | FullTextCatalog の名前を含む String を取得または設定します。 (NamedSmoObject.Name をオーバーライドします。) | |
Owner | フルテキスト カタログの所有者を取得または設定します。 | |
Parent | FullTextCatalog オブジェクトの親である Database オブジェクトを取得します。値の設定も可能です。 | |
PopulationCompletionAge | 最後にフルテキスト カタログが正常に作成されてからの時間を取得します。 | |
PopulationCompletionDate | 最後にフルテキスト カタログが正常に作成された日時を取得します。 | |
PopulationStatus | 参照先のフルテキスト カタログの作成状態を取得します。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されています。) | |
RootPath | Microsoft Search のフルテキスト カタログ ストレージのプライマリ パスとして使用されるオペレーティング システムのディレクトリへのパスを取得します。値の設定も可能です。 | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されています。) | |
UniqueKeyCount | 参照先のフルテキスト カタログで一意にアドレス可能な単語の概数を取得します。 | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されています。) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されています。) |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Alter | Microsoft SQL Server のインスタンスの FullTextCatalog オブジェクトのプロパティに対する変更をすべて更新します。 | |
Create | SQL Server のインスタンスで、FullTextCatalog オブジェクトによる定義に基づいてフルテキスト カタログを作成します。 | |
Deny(ObjectPermissionSet, String) | フルテキスト カタログの権限付与対象ユーザーに対し、指定した権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, array<String[]) | フルテキスト カタログの権限付与対象ユーザーに対し、指定した権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, String, Boolean) | フルテキスト カタログの指定した権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のユーザーに対し、指定した権限のセットを拒否します。 | |
Deny(ObjectPermissionSet, array<String[], Boolean) | フルテキスト カタログの指定した権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のユーザーに対し、指定した権限のセットを拒否します。 | |
Discover | Object 型の一覧を検出します。 (SqlSmoObject から継承されています。) | |
Drop | FullTextCatalog オブジェクトで表されるフルテキスト カタログを削除します。 | |
EnumErrorLogs | 参照先のフルテキスト カタログのエラー ログの一覧を列挙します。 | |
EnumObjectPermissions() | フルテキスト カタログに対する権限の一覧を列挙します。 | |
EnumObjectPermissions(String) | 指定したユーザーに属するフルテキスト カタログに対する権限の一覧を列挙します。 | |
EnumObjectPermissions(ObjectPermissionSet) | 指定した権限のセットに限定したフルテキスト カタログに対する権限の一覧を列挙します。 | |
EnumObjectPermissions(String, ObjectPermissionSet) | 指定したユーザーに属し、指定した権限のセットに限定したフルテキスト カタログに対する権限の一覧を列挙します。 | |
Equals | (Object から継承されています。) | |
FormatSqlVariant | SqlVariant 型としてオブジェクトの書式を設定します。 (SqlSmoObject から継承されています。) | |
GetContextDB | このオブジェクトに関連付けられているコンテキスト データベースを取得します。 (SqlSmoObject から継承されています。) | |
GetDBName | オブジェクトに関連付けられたデータベース名を取得します。 (SqlSmoObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetPropValue | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptional | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetPropValueOptionalAllowNull | SqlSmoObject オブジェクトのプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
GetServerObject | SqlSmoObject オブジェクトのサーバーを取得します。 (SqlSmoObject から継承されています。) | |
GetType | (Object から継承されています。) | |
Grant(ObjectPermissionSet, String) | フルテキスト カタログの指定した権限付与対象ユーザーに対し、指定した権限のセットを許可します。 | |
Grant(ObjectPermissionSet, array<String[]) | フルテキスト カタログの指定した権限付与対象ユーザーに対し、指定した権限のセットを許可します。 | |
Grant(ObjectPermissionSet, String, Boolean) | 権限付与対象ユーザーに対し、指定した権限へのアクセスと、フルテキスト カタログの他のユーザーにアクセスを許可する権限を許可します。 | |
Grant(ObjectPermissionSet, array<String[], Boolean) | 権限付与対象ユーザーに対し、指定した権限へのアクセスと、フルテキスト カタログの他のユーザーにアクセスを許可する権限を許可します。 | |
Grant(ObjectPermissionSet, String, Boolean, String) | 権限付与対象ユーザーに対し、指定した権限のセットと、想定したロールに基づいてフルテキスト カタログの他のユーザーにその権限のセットを許可する権限を許可します。 | |
Grant(ObjectPermissionSet, array<String[], Boolean, String) | 権限付与対象ユーザーに対し、指定した権限のセットと、想定したロールに基づいてフルテキスト カタログの他のユーザーにその権限のセットを許可する権限を許可します。 | |
Initialize() | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
Initialize(Boolean) | オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されています。) | |
IsObjectInitialized | オブジェクトが初期化されたかどうかを確認します。 (SqlSmoObject から継承されています。) | |
IsObjectInSpace | オブジェクトが孤立しているか、または SQL Server のインスタンスに接続されているかを確認します。 (SqlSmoObject から継承されています。) | |
ReadErrorLog() | エラー ログ内の情報を返します。 | |
ReadErrorLog(Int32) | 指定したログ番号のエラー ログの情報を返します。 | |
Rebuild() | フルテキスト カタログ全体を再構築します。 | |
Rebuild(Boolean) | アクセントの区別を変更するオプションを指定してフルテキスト カタログ全体を再構築します。 | |
Refresh | スクリプト名を更新します。 (ScriptNameObjectBase から継承されています。) | |
Reorganize | 参照先のフルテキスト カタログを強制的にマスター マージします。 | |
Revoke(ObjectPermissionSet, String) | フルテキスト カタログの権限付与対象ユーザーから、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, array<String[]) | フルテキスト カタログの権限付与対象ユーザーの一覧から、以前に許可した権限のセットを取り消します。 | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean) | フルテキスト カタログの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String[], Boolean, Boolean) | フルテキスト カタログの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) | フルテキスト カタログの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のすべてのユーザーから、以前に許可した権限を取り消します。権限が与えられているユーザーは、想定したロールに基づいて、他のユーザーから特定の権限のセットを取り消すこともできます。 | |
Revoke(ObjectPermissionSet, array<String[], Boolean, Boolean, String) | フルテキスト カタログの権限付与対象ユーザーと、その権限付与対象ユーザーが指定した権限のセットを許可した他のユーザーから、以前に許可した権限を取り消します。また、権限付与対象ユーザーに対し、想定したロールに基づいて指定した権限のセットを他のユーザーから取り消す権限を許可します。 | |
Script() | フルテキスト カタログの再作成に使用できる Transact-SQL スクリプトを生成します。 | |
Script(ScriptingOptions) | スクリプト オプションで指定したとおりにフルテキスト カタログを再作成するために使用できる Transact-SQL スクリプトを生成します。 | |
SetParentImpl | SqlSmoObject の親を newParent パラメーターに設定します。 (SqlSmoObject から継承されています。) | |
StartPopulation | フルテキスト カタログの作成を開始します。 | |
StopPopulation | フルテキスト カタログの作成を停止します。 | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されています。) | |
Validate | オブジェクトの状態を検証します。 (SmoObjectBase から継承されています。) |
先頭に戻る
イベント
名前 | 説明 | |
---|---|---|
PropertyChanged | プロパティが変更されるときに発生するイベントを表します。 (SqlSmoObject から継承されています。) | |
PropertyMetadataChanged | プロパティ メタデータが変更されたときに発生するイベントを表します。 (SqlSmoObject から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
IAlienObject.Discover | 依存関係を検出します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetDomainRoot | ドメインのルートを返します。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetParent | このオブジェクトの親を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetPropertyType | 指定したプロパティの種類を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetPropertyValue | 指定されたプロパティの値を取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject.GetUrn | オブジェクトの Unified Resource Name (URN) を取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
IAlienObject.Resolve | オブジェクトに関する情報を含むインスタンスを、オブジェクトの Unified Resource Name (URN) から取得します。 (SqlSmoObject から継承されています。) | |
IAlienObject.SetObjectState | オブジェクトの状態を、指定した SfcObjectState 値に設定します。 (SqlSmoObject から継承されています。) | |
IAlienObject.SetPropertyValue | プロパティの値を設定します。 (SqlSmoObject から継承されています。) | |
ISfcPropertyProvider.GetPropertySet | このオブジェクトのプロパティ セットへのインターフェイス リファレンスを取得します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SqlSmoObject から継承されています。) | |
ISfcSupportsDesignMode.IsDesignMode | オブジェクトがデザイン モードをサポートしているかどうかを示すブール値を取得します。単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 |
先頭に戻る
説明
FullTextCatalog オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバーである必要があります。
FullTextCatalog オブジェクトのプロパティを設定するには、フルテキスト カタログの ALTER 権限を持っている必要があります。
フルテキスト カタログを作成するには、サーバーの ALTER ANY DATABASE 権限を持っているか、固定データベース ロール db_owner または db_ddladmin のメンバーである必要があります。
フルテキスト カタログを削除するには、固定データベース ロール db_owner または db_ddladmin のメンバーである必要があります。
他のユーザーに対してフルテキスト カタログの権限の許可、拒否、または取り消しを行うには、フルテキスト カタログの CONTROL 権限を持っている必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
使用例
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
関連項目
参照
Microsoft.SqlServer.Management.Smo 名前空間