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)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)