次の方法で共有


IDatabaseOptions インターフェイス

データベース オプションを公開するプロパティを持つインターフェイスです。

この API は、CLS に準拠していません。 

名前空間:  Microsoft.SqlServer.Management.Smo
アセンブリ:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)

構文

'宣言
<CLSCompliantAttribute(False)> _
<DisplayDescriptionKeyAttribute("IDatabaseOptions_Desc")> _
<StateChangeEventAttribute("CREATE_DATABASE", "DATABASE")> _
<StateChangeEventAttribute("ALTER_DATABASE", "DATABASE")> _
<StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "DATABASE")> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None Or AutomatedPolicyEvaluationMode.CheckOnChanges Or AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")> _
<TypeConverterAttribute(GetType(LocalizableTypeConverter))> _
<DisplayNameKeyAttribute("IDatabaseOptions_Name")> _
Public Interface IDatabaseOptions _
    Inherits IDmfFacet
'使用
Dim instance As IDatabaseOptions
[CLSCompliantAttribute(false)]
[DisplayDescriptionKeyAttribute("IDatabaseOptions_Desc")]
[StateChangeEventAttribute("CREATE_DATABASE", "DATABASE")]
[StateChangeEventAttribute("ALTER_DATABASE", "DATABASE")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "DATABASE")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[DisplayNameKeyAttribute("IDatabaseOptions_Name")]
public interface IDatabaseOptions : IDmfFacet
[CLSCompliantAttribute(false)]
[DisplayDescriptionKeyAttribute(L"IDatabaseOptions_Desc")]
[StateChangeEventAttribute(L"CREATE_DATABASE", L"DATABASE")]
[StateChangeEventAttribute(L"ALTER_DATABASE", L"DATABASE")]
[StateChangeEventAttribute(L"ALTER_AUTHORIZATION_DATABASE", L"DATABASE")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::None|AutomatedPolicyEvaluationMode::CheckOnChanges|AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[LocalizedPropertyResourcesAttribute(L"Microsoft.SqlServer.Management.Smo.LocalizableResources")]
[TypeConverterAttribute(typeof(LocalizableTypeConverter))]
[DisplayNameKeyAttribute(L"IDatabaseOptions_Name")]
public interface class IDatabaseOptions : IDmfFacet
[<CLSCompliantAttribute(false)>]
[<DisplayDescriptionKeyAttribute("IDatabaseOptions_Desc")>]
[<StateChangeEventAttribute("CREATE_DATABASE", "DATABASE")>]
[<StateChangeEventAttribute("ALTER_DATABASE", "DATABASE")>]
[<StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "DATABASE")>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<LocalizedPropertyResourcesAttribute("Microsoft.SqlServer.Management.Smo.LocalizableResources")>]
[<TypeConverterAttribute(typeof(LocalizableTypeConverter))>]
[<DisplayNameKeyAttribute("IDatabaseOptions_Name")>]
type IDatabaseOptions =  
    interface
        interface IDmfFacet
    end
public interface IDatabaseOptions extends IDmfFacet

IDatabaseOptions 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ AnsiNullDefault ANSI_NULL_DEFAULT データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。
パブリック プロパティ AnsiNullsEnabled ANSI_NULLS_ENABLED データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AnsiPaddingEnabled ANSI_PADDING_ENABLED データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AnsiWarningsEnabled ANSI_WARNING_ENABLED データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ ArithmeticAbortEnabled ARITHMETICABORT データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AutoClose AUTOCLOSE データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AutoCreateStatisticsEnabled AUTOCREATESTATISTICS データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AutoShrink AUTOSHRINK データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AutoUpdateStatisticsAsync AUTOUPDATESTATISTICSASYNC データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ AutoUpdateStatisticsEnabled データベース統計が自動的に更新されるかどうかを示します。
パブリック プロパティ BrokerEnabled Service Broker サービスが有効かどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ ChangeTrackingAutoCleanUp CHANGE_TRACKING_AUTO_CLEANUP オプションが有効であるかどうかを示すブール型プロパティ値を取得します。値の設定も可能です。
パブリック プロパティ ChangeTrackingEnabled 変更追跡が有効であるかどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ ChangeTrackingRetentionPeriod 変更追跡情報を保持する期間を示す間隔を取得します。値の設定も可能です。
パブリック プロパティ ChangeTrackingRetentionPeriodUnits 変更追跡情報の保有期間の単位を示します。
パブリック プロパティ CloseCursorsOnCommitEnabled CURSOR_CLOSE_ON_COMMIT データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ Collation データベースで使用される既定の照合順序を取得します。値の設定も可能です。
パブリック プロパティ CompatibilityLevel データベースの互換性レベルを取得します。値の設定も可能です。
パブリック プロパティ ConcatenateNullYieldsNull CONCAT_NULL_YIELDS_NULL データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ CreateDate データベースが作成された日時を取得します。
パブリック プロパティ DatabaseOwnershipChaining プロパティの組み合わせ所有権がアクティブであるかどうかを示します。
パブリック プロパティ DatabaseSnapshotBaseName データベースのスナップショット ベースの名前を取得します。
パブリック プロパティ DateCorrelationOptimization 日付の相関関係の最適化がアクティブであるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ DefaultFileGroup データベースによって使用される既定のファイル グループを取得します。
パブリック プロパティ DefaultFileStreamFileGroup データベースによって使用される既定のストリーム ファイル グループを取得します。
パブリック プロパティ EncryptionEnabled 暗号化がデータベースに対して有効かどうかを示す値を取得または設定します。
パブリック プロパティ HonorBrokerPriority ブローカーによって指定された優先度が承認されるかどうかを示す値を取得します。値の設定も可能です。
パブリック プロパティ ID データベースの ID 値を取得します。
パブリック プロパティ IsParameterizationForced データベースに対してパラメーター化を強制するかどうかを指定する Boolean プロパティの値を取得します。値の設定も可能です。
パブリック プロパティ IsReadCommittedSnapshotOn READ COMMITTED 分離レベルを指定しているトランザクションで行のバージョン管理を使用するかどうかを示す値を取得します。
パブリック プロパティ IsSystemObject データベースがシステム オブジェクトとユーザー定義データベースのどちらであるかを示します。
パブリック プロパティ IsUpdateable データベースが更新可能であるかどうかを示します。
パブリック プロパティ LocalCursorsDefault 既定でローカル サーバー カーソルが使用されるかどうかを示す Boolean 値を取得します。
パブリック プロパティ MirroringTimeout プリンシパル サーバー インスタンスが、ミラーリング セッションの別のインスタンスからの PING メッセージを、他のインスタンスが切断されていると想定するまで待機する最大時間を秒単位で取得します。値の設定も可能です。
パブリック プロパティ Name データベースの名前を取得します。
パブリック プロパティ NumericRoundAbortEnabled NUMERIC_ROUNDABORT データベース オプションがアクティブであるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。
パブリック プロパティ Owner データベースの所有者を取得します。
パブリック プロパティ PageVerify SQL Server がデータベース ページを読み取る際に実行するページの整合性チェックの種類を示します。
パブリック プロパティ PrimaryFilePath プライマリ データベース ファイルのパスを取得します。
パブリック プロパティ QuotedIdentifiersEnabled 二重引用符 (" ") によって区切られた識別子が Transact-SQL の予約キーワードなのか、または Transact-SQL の構文規則では通常許可されない文字を含んでいるのかを示す Boolean プロパティ値を取得します。値の設定も可能です。
パブリック プロパティ ReadOnly データベースが読み取り専用であるかどうかを示す Boolean プロパティ値を取得または設定します。
パブリック プロパティ RecoveryModel データベースの復旧モデルを取得します。値の設定も可能です。
パブリック プロパティ RecursiveTriggersEnabled データベースで再帰トリガーが有効かどうかを示す Boolean 値を取得します。値の設定も可能です。
パブリック プロパティ Trustworthy TRUSTWORTHY データベース プロパティを使用して、SQL Server インスタンスがデータベースとその内容を信頼するかどうかを示します。
パブリック プロパティ UserAccess データベース ユーザー アクセスを取得または設定します。

先頭に戻る