Database Members
Database オブジェクトは、Microsoft SQL Server データベースを表します。
Database データ型で公開されるメンバを以下の表に示します。
パブリック コンストラクタ
名前 | 説明 | |
---|---|---|
Database | オーバーロードされます。 Database クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロテクト フィールド
名前 | 説明 | |
---|---|---|
m_ExtendedProperties | ( SqlSmoObject から継承されます) |
このページのトップへ
パブリック プロパティ
( プロテクト プロパティ も参照)
名前 | 説明 | |
---|---|---|
ActiveConnections | データベースへのアクティブな接続の数を取得します。 | |
ActiveDirectory | データベースの Active Directory 設定に関する情報を取得します。 | |
ApplicationRoles | ApplicationRole オブジェクトのコレクションを表します。各 ApplicationRole オブジェクトは、データベースで定義されたアプリケーション ロールを表します。 | |
Assemblies | SqlAssembly オブジェクトのコレクションを表します。各 SqlAssembly オブジェクトは、データベースで定義されたアセンブリを表します。 | |
AsymmetricKeys | AsymmetricKey オブジェクトのコレクションを表します。各 AsymmetricKey オブジェクトは、データベースで定義された非対称キーを表します。 | |
AutoCreateStatisticsEnabled | データベースに対して統計を自動的に作成するかどうかを示す Boolean プロパティ値を取得します。 | |
AutoUpdateStatisticsEnabled | データベースに関する統計データを自動的に更新するかどうかを示す Boolean プロパティ値を取得します。 | |
CaseSensitive | 大文字と小文字を区別せずに評価するかどうかを指定する Boolean プロパティ値を取得します。 | |
Certificates | Certificate オブジェクトのコレクションを表します。各 Certificate オブジェクトは、データベースで定義された証明書を表します。 | |
Collation | データベースで使用される既定の照合順序を取得します。値の設定も可能です。 | |
CompatibilityLevel | データベースの互換性レベルを取得します。値の設定も可能です。 | |
CreateDate | データベースが作成された日付を取得します。 | |
DatabaseGuid | データベースを一意に識別する Guid 値を取得します。 | |
DatabaseOptions | データベースの構成オプションを含む DatabaseOptions オブジェクトを取得します。 | |
DatabaseSnapshotBaseName | データベースのスナップショット ベースの名前を取得します。 | |
DataSpaceUsage | データベースのデータによって使用される領域を取得します。 | |
DboLogin | 現在のユーザーがデータベース所有者 (DBO) としてログオンしているかどうかを示す Boolean 値を取得します。 | |
DefaultFileGroup | データベースによって使用される既定のファイル グループを取得します。 | |
DefaultFullTextCatalog | データベースによって使用される既定のフルテキスト カタログを取得します。 | |
Defaults | Default オブジェクトのコレクションを表します。各 Default オブジェクトは、データベースで定義された既定値を表します。 | |
DefaultSchema | ユーザーの既定のスキーマを取得します。 | |
Events | データベースに関連付けられたイベントを取得します。 | |
ExtendedProperties | データベースの拡張プロパティを取得します。 | |
ExtendedStoredProcedures | ExtendedStoredProcedure オブジェクトのコレクションを表します。各 ExtendedStoredProcedure オブジェクトは、データベースで定義された拡張ストアド プロシージャを表します。 | |
FileGroups | FileGroup オブジェクトのコレクションを表します。各 FileGroup オブジェクトは、データベースで定義されたファイル グループを表します。 | |
FullTextCatalogs | FullTextCatalog オブジェクトのコレクションを表します。各 FullTextCatalog オブジェクトは、データベースで定義されたフルテキスト カタログを表します。 | |
ID | データベースを一意に識別するデータベース ID 値を取得します。 | |
IndexSpaceUsage | データベースのインデックスによって使用される領域を取得します。 | |
IsAccessible | データベースにアクセスできるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDatabaseSnapshot | データベースがスナップショット データベースであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDatabaseSnapshotBase | データベースがスナップショット データベースのベース データベースであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbAccessAdmin | 現在のユーザーがデータベース ロール DbAccessAdmin のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbBackupOperator | 現在のユーザーがデータベース ロール DbBackupOperator のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbDatareader | 現在のユーザーがデータベース ロール DbDatareader のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbDatawriter | 現在のユーザーがデータベース ロール DbDatawriter のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbDdlAdmin | 現在のユーザーがデータベース ロール DbDdlAdmin のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbDenyDatareader | 現在のユーザーがデータベース ロール DbDenyDatareader のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbDenyDatawriter | 現在のメンバがデータベース DbDenyDatawriter のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbOwner | 現在のユーザーがデータベース ロール DbOwner のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsDbSecurityAdmin | 現在のユーザーがデータベース ロール DbSecurityAdmin のメンバであるかどうかを示す Boolean プロパティ値を取得します。 | |
IsFullTextEnabled | データベースでフルテキスト検索が有効かどうかを示す Boolean 値を取得します。 | |
IsMailHost | データベースがメール ホストとして構成されているかどうかを示す Boolean 値を取得します。 | |
IsMirroringEnabled | データベースでミラーリングが有効かどうかを示す Boolean 値を取得します。 | |
IsSystemObject | データベースがシステム オブジェクトとユーザー定義データベースのどちらであるかを示す Boolean 値を取得します。 | |
IsUpdateable | データベースが更新可能かどうかを示す Boolean 値を取得します。 | |
LastBackupDate | データベースが最後にバックアップされた日付と時刻を取得します。 | |
LastLogBackupDate | トランザクション ログが最後にバックアップされた日付と時刻を取得します。 | |
LogFiles | LogFile オブジェクトのコレクションを表します。各 LogFile オブジェクトは、データベースで定義されたログ ファイルを表します。 | |
LogReuseWaitStatus | トランザクション ログ領域が再利用のために待機している操作の種類を取得します。 | |
MasterKey | 証明書のプライベート キーの暗号化に使用されるマスタ キーを取得します。 | |
MirroringFailoverLogSequenceNumber | 最後のフェールオーバーのログ シーケンス番号を取得します。 | |
MirroringID | ミラーリング パートナーシップを一意に識別する ID 値を取得します。 | |
MirroringPartner | データベース ミラーリングのパートナー サーバーであるデータベース エンジン インスタンスのアドレスを取得します。値の設定も可能です。 | |
MirroringPartnerInstance | ミラーリング パートナーが構成されている SQL Server のインスタンスを取得します。 | |
MirroringRoleSequence | ミラーリング パートナーによって実行されるプライマリ/バックアップ ロールの、ロール シーケンス番号を取得します。 | |
MirroringSafetyLevel | ミラーリングの安全性レベルを取得します。値の設定も可能です。 | |
MirroringSafetySequence | ミラーリング パートナーの安全性レベルのロール シーケンス番号を取得します。 | |
MirroringStatus | データベースとデータベース ミラーリング セッションとの状態を取得します。 | |
MirroringWitness | データベース ミラーリング監視サーバーのデータベース エンジン インスタンスの名前を取得します。値の設定も可能です。 | |
MirroringWitnessStatus | ミラーリング監視サーバーの状態を取得します。 | |
Name | オブジェクトの名前を取得します。値の設定も可能です。 (NamedSmoObject から継承されます) | |
Owner | データベースの所有者であるデータベース プリンシパルを取得します。 | |
Parent | Database オブジェクトの親である Server オブジェクトを取得します。 | |
PartitionFunctions | PartitionFunction オブジェクトのコレクションを表します。各 PartitionFunction オブジェクトは、データベースで定義されたパーティション関数を表します。 | |
PartitionSchemes | PartitionScheme オブジェクトのコレクションを表します。各 PartitionScheme オブジェクトは、データベースで定義されたパーティション構成を表します。 | |
PrimaryFilePath | データベースのプライマリ ファイルを含むオペレーティング システム ディレクトリのパスと名前を取得します。 | |
Properties | オブジェクトのプロパティを表す Property オブジェクトのコレクションを取得します。 (SqlSmoObject から継承されます) | |
RecoveryForkGuid | データベースが現在アクティブな復旧フォークを示す、GUID の値を取得します。 | |
ReplicationOptions | データベースのアクティブなレプリケーションの設定を取得します。 | |
Roles | DatabaseRole オブジェクトのコレクションを表します。各 DatabaseRole オブジェクトは、データベースで定義されたロールを表します。 | |
Rules | Rule オブジェクトのコレクションを表します。各 Rule オブジェクトは、データベースで定義されたルールを表します。 | |
Schemas | Schema オブジェクトのコレクションを表します。各 Schema オブジェクトは、データベースで定義されたスキーマを表します。 | |
ServiceBroker | Microsoft Service Broker を表す ServiceBroker オブジェクトを取得します。 | |
ServiceBrokerGuid | Microsoft Service Broker のインスタンスを一意に識別する Guid オブジェクトを取得します。 | |
Size | データベースのサイズを MB 単位で取得します。 | |
SpaceAvailable | データベースの空き領域を KB 単位で取得します。 | |
State | 参照先のオブジェクトの状態を取得します。 (SmoObjectBase から継承されます) | |
Status | データベースの状態を取得します。 | |
StoredProcedures | StoredProcedure オブジェクトのコレクションを表します。各 StoredProcedure オブジェクトは、データベースで定義されたストアド プロシージャを表します。 | |
SymmetricKeys | SymmetricKey オブジェクトのコレクションを表します。各 SymmetricKey オブジェクトは、データベースで定義された対称キーを表します。 | |
Synonyms | Synonym オブジェクトのコレクションを表します。各 Synonym オブジェクトは、データベースで定義されたシノニムを表します。 | |
Tables | Table オブジェクトのコレクションを表します。各 Table オブジェクトは、データベースで定義されたテーブルを表します。 | |
Triggers | DatabaseDdlTrigger オブジェクトのコレクションを表します。各 DatabaseDdlTrigger オブジェクトは、データベースで定義されたトリガを表します。 | |
Urn | オブジェクトを一意に識別する URN (Uniform Resource Name) アドレスの値を取得します。 (SqlSmoObject から継承されます) | |
UserData | 参照先のオブジェクトに関連付けられたユーザー定義データを取得します。値の設定も可能です。 (SmoObjectBase から継承されます) | |
UserDefinedAggregates | UserDefinedAggregate オブジェクトのコレクションを表します。各 UserDefinedAggregate オブジェクトは、データベースで定義されたユーザー定義集計を表します。 | |
UserDefinedDataTypes | UserDefinedDataType オブジェクトのコレクションを表します。各 UserDefinedDataType オブジェクトは、データベース上のユーザー定義データ型を表します。 | |
UserDefinedFunctions | UserDefinedFunction オブジェクトのコレクションを表します。各 UserDefinedFunction オブジェクトは、データベース上のユーザー定義関数を表します。 | |
UserDefinedTypes | UserDefinedType オブジェクトのコレクションを表します。各 UserDefinedType オブジェクトは、データベース上のユーザー定義型を表します。 | |
UserName | データベース ユーザー名を取得します。値の設定も可能です。 | |
Users | User オブジェクトのコレクションを表します。各 User オブジェクトは、データベースで定義されたユーザーを表します。 | |
Version | データベースの作成に使用された SQL Server インスタンスのバージョンを取得します。 | |
Views | View オブジェクトのコレクションを表します。各 View オブジェクトは、データベースで定義されたビューを表します。 | |
XmlSchemaCollections | XmlSchemaCollection オブジェクトのコレクションを表します。各 XmlSchemaCollection オブジェクトは、データベースで定義された XML スキーマを表します。 |
このページのトップへ
プロテクト プロパティ
名前 | 説明 | |
---|---|---|
ExecuteForScalar | オブジェクトがスカラ オプションの実行に対して設定されるかどうかを示す Boolean プロパティ値を取得します。値の設定も可能です。 (SqlSmoObject から継承されます) | |
ObjectInSpace | オブジェクトが孤立して存在するか、Microsoft SQL Server のインスタンスに直接的または間接的に接続されるかを示す Boolean プロパティ値を取得します。 (SqlSmoObject から継承されます) | |
PresetProperties | 参照するオブジェクトの事前設定プロパティを取得します。値の設定も可能です。 (SqlSmoObject から継承されます) | |
ScalarResult | 参照先オブジェクトのスカラ結果を取得します。 (SqlSmoObject から継承されます) |
このページのトップへ
パブリック メソッド
( プロテクト メソッド も参照)
名前 | 説明 | |
---|---|---|
Alter | オーバーロードされます。 Microsoft SQL Server のインスタンスの Database オブジェクトのプロパティに対する変更をすべて更新します。 | |
ChangeMirroringState | ミラーリング構成をオプションの指定どおりに変更します。 | |
CheckAllocations | 参照データベースのすべてのページをスキャンし、整合性を確保するためにページをテストします。 | |
CheckAllocationsDataOnly | 参照データベースのすべてのページをスキャンし、整合性を確保するためにデータのみをテストします。 | |
CheckCatalog | データベース カタログの整合性をテストします。 | |
CheckIdentityValues | データベース内のテーブルのすべての ID 列について整合性を検証します。 | |
Checkpoint | チェックポイントを発行します。 | |
CheckTables | データベースのすべてのテーブルと、テーブルで定義されたすべてのインデックスの、データベース ページの整合性をテストします。 | |
CheckTablesDataOnly | 参照データベースのすべてのテーブルと、テーブルで定義されたすべてのインデックスの、データを格納するページの整合性をテストします。 | |
Create | オーバーロードされます。 Microsoft SQL Server のインスタンスで、Database オブジェクトによる定義に基づいてデータベースを作成します。 | |
Deny | オーバーロードされます。 データベースの指定した権限許可対象ユーザーに対し、指定した権限のセットを拒否します。 | |
Drop | データベースを削除します。 | |
DropBackupHistory | データベースのバックアップ履歴を削除します。 | |
EnumCandidateKeys | データベースに含まれる、外部キーによって参照される可能性のあるすべての主キー候補の一覧を列挙します。 | |
EnumDatabasePermissions | オーバーロードされます。 データベースに含まれるすべてのデータベース権限の一覧を列挙します。 | |
EnumLocks | オーバーロードされます。 データベース上の現在のロックの一覧を列挙します。 | |
EnumLoginMappings | データベース内のすべてのユーザーに関して、Microsoft SQL Server ログインの一覧を列挙します。 | |
EnumMatchingSPs | オーバーロードされます。 指定した文字列を定義に含む、ストアド プロシージャの一覧を列挙します。 | |
EnumObjectPermissions | オーバーロードされます。 データベースに含まれるオブジェクトの権限の一覧を列挙します。 | |
EnumObjects | オーバーロードされます。 データベースに含まれるオブジェクトの一覧を列挙します。 | |
EnumTransactions | オーバーロードされます。 データベース上の開いているトランザクションの一覧を列挙します。 | |
EnumWindowsGroups | オーバーロードされます。 Microsoft Windows グループの一覧を列挙します。 | |
Equals | オーバーロードされます。 ( Object から継承されます) | |
ExecuteNonQuery | オーバーロードされます。 返される結果がないデータベースのコンテキストで、バッチのコレクションを実行します。 | |
ExecuteWithResults | オーバーロードされます。 結果が返されるデータベースのコンテキストで、バッチのコレクションを実行します。 | |
GetHashCode | ( Object から継承されます) | |
GetTransactionCount | オーバーロードされます。 データベース上の開いているトランザクションの数を取得します。 | |
GetType | ( Object から継承されます) | |
Grant | オーバーロードされます。 特定のデータベースについて、指定した複数の権限許可対象ユーザーに指定した権限セットを付与します。 | |
Initialize | オーバーロードされます。 オブジェクトを初期化し、プロパティを強制的に読み込ませます。 (SqlSmoObject から継承されます) | |
IsMember | 指定したグループまたはロールがデータベースに属しているかどうかを調べます。 | |
PrefetchObjects | オーバーロードされます。 データベース オブジェクトをプリフェッチします。 | |
RecalculateSpaceUsage | 使用領域を再計算します。 | |
ReferenceEquals | ( Object から継承されます) | |
Refresh | オーバーライドされます。 Database オブジェクトを更新します。 | |
RemoveFullTextCatalogs | データベースからフルテキスト カタログを削除します。 | |
Rename | データベース名を変更します。 | |
Revoke | オーバーロードされます。 データベースの権限許可対象ユーザーから、以前に許可した権限セットを取り消します。 | |
Script | オーバーロードされます。 データベースの再作成に使用できる Transact-SQL スクリプトを生成します。 | |
SetDefaultFileGroup | データベースの既定のファイル グループを設定します。 | |
SetDefaultFullTextCatalog | データベースの既定のフルテキスト カタログを設定します。 | |
SetOffline | データベースをオフラインにします。 | |
SetOnline | データベースをオンラインにします。 | |
SetOwner | オーバーロードされます。 データベースの所有者を設定します。 | |
Shrink | データベースを圧縮します。 | |
ToString | 参照するオブジェクトを表す String を返します。 (SqlSmoObject から継承されます) | |
TruncateLog | データベース ログを切り捨てます。 | |
UpdateIndexStatistics | インデックス統計を更新します。 |
このページのトップへ
プロテクト メソッド
このページのトップへ
参照
関連項目
Database Class
Microsoft.SqlServer.Management.Smo Namespace
その他の技術情報
Visual Basic .NET でデータベースを作成、変更、および削除する方法
データベースの作成、変更、および削除
CREATE DATABASE (Transact-SQL)