DacStore クラス
DacStore 型は、DAC オブジェクト モデルのルートです。これは、DAC インスタンスで構成されるコレクションのルートです。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcInstance
Microsoft.SqlServer.Management.Dac. . :: . .DacDomain
Microsoft.SqlServer.Management.Dac..::..DacStore
名前空間: Microsoft.SqlServer.Management.Dac
アセンブリ: Microsoft.SqlServer.Management.Dac (Microsoft.SqlServer.Management.Dac.dll)
構文
'宣言
Public Class DacStore _
Inherits DacDomain
'使用
Dim instance As DacStore
public class DacStore : DacDomain
public ref class DacStore : public DacDomain
type DacStore =
class
inherit DacDomain
end
public class DacStore extends DacDomain
DacStore 型は、以下のメンバーを公開しています。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
![]() |
DacStore(ServerConnection) | 指定したデータベース エンジンのインスタンスに接続された DacStore クラスの新しいインスタンスを初期化します。 |
![]() |
DacStore(SfcConnection) | 互換性のために残されています。指定したデータベース エンジンのインスタンスに接続された DacStore クラスの新しいインスタンスを初期化します。 |
先頭に戻る
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
AbstractIdentityKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
DacInstances | データベース エンジンのインスタンス上に配置または登録された DAC インスタンスを列挙する DacInstanceCollection オブジェクトを取得します。 (DacDomain から継承されています。) |
![]() |
DacStore | この DacDomain オブジェクトに関連付けられている DacStore オブジェクトを取得します。 (DacDomain から継承されています。) |
![]() |
Metadata | インスタンスとそのドメインに関するメタデータを返します。 (SfcInstance から継承されています。) |
![]() |
Name | DAC ドメインの接続先となるデータベース エンジンのインスタンス名を表す String 値を取得します。 (DacDomain から継承されています。) |
![]() |
Parent | キーチェーン経由でインスタンスの親を取得します。値の設定も可能です。 (SfcInstance から継承されています。) |
![]() |
Properties | コレクション インスタンスのプロパティを返します。 (SfcInstance から継承されています。) |
![]() |
PropertyStorageProvider | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
ServerConnection | サーバーの接続情報を取得します。 |
![]() |
SqlStoreConnection | SQL Server のインスタンスへの接続を取得または設定します。 (DacDomain. . :: . .SqlStoreConnection をオーバーライドします。) |
![]() |
State | SfcInstance オブジェクトの状態を返します。 (SfcInstance から継承されています。) |
![]() |
Urn | SfcInstance オブジェクトの URN (Uniform Resource Name) を返します。 (SfcInstance から継承されています。) |
先頭に戻る
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
AlterImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
CheckObjectCreated | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
CheckObjectState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
CreateIdentityKey | DAC ドメインの SfcKey オブジェクトを作成します。 (DacDomain から継承されています。) |
![]() |
CreateImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
Discover | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
DropImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
Equals | (Object から継承されています。) |
![]() |
Finalize | (Object から継承されています。) |
![]() |
GetChildCollection | 単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。。ISfcCollection オブジェクトを返します。 (DacDomain から継承されています。) |
![]() |
GetDatabaseChanges | 結果として誤差が生じるようなデータベース変更に関する情報を取得します。誤差は、DAC の配置およびアップグレード プロセスの外でデータベースが変更されたときに発生します。 |
![]() |
GetDomain | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
GetHashCode | (Object から継承されています。) |
![]() |
GetIncrementalUpgradeScript | 現在のデータベースを新しい DAC 型でアップグレードするために必要な増分スクリプトを返します。データベースの変更と新しい DAC 型は、等価の Transact-SQL に変換されます。 |
![]() |
GetPropertySet | SfcInstance オブジェクトのプロパティのセットを返します。 (SfcInstance から継承されています。) |
![]() |
GetType | (Object から継承されています。) |
![]() |
GetTypeMetadataImpl | 適切な TypeMetadata クラスを直接返すことでオーバーライドするドメインを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
IncrementalUpgrade | 現在の DAC インスタンスを新しい DAC 型で増分アップグレードします。現在の DAC インスタンスの変更と新しい DAC 型は、等価の Transact-SQL に変換され、アップグレードを実現するために実行されます。 |
![]() |
InitializeUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
Install(DacType) | 指定した DacType オブジェクトを使用して、DacStore オブジェクトが表すデータベース エンジンのインスタンスに DAC インスタンスを作成します。 |
![]() |
Install(DacType, DatabaseDeploymentProperties, Boolean) | 指定した DacType オブジェクトを使用して、DacStore オブジェクトが表すデータベース エンジンのインスタンスに DAC インスタンスを作成します。 |
![]() |
MarkForDropImpl | 削除する既存のオブジェクトを示す値を返します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
MarkRootAsConnected | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
MemberwiseClone | (Object から継承されています。) |
![]() |
MoveImpl | インスタンス内で移動する新しい親オブジェクトを示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
OnPropertyMetadataChanges | 任意の SfcInstance メタデータの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) |
![]() |
OnPropertyValueChanges | 任意の SfcInstance プロパティの有効な値が更新されるたびに呼び出されます。 (SfcInstance から継承されています。) |
![]() |
PostAlter | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
PostCreate | 実行結果を作成する既定の実装を示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
PostDrop | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
PostMove | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
PostRename | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
Refresh | オブジェクトのプロパティを、サーバーから読み取ることによって更新します。 (SfcInstance から継承されています。) |
![]() |
RenameImpl | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
ResetKey | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
Serialize | インスタンスを XML にシリアル化します。 (SfcInstance から継承されています。) |
![]() |
ToString | インスタンスの URN の文字列表記を返します。 (SfcInstance から継承されています。) |
![]() |
Uninstall | DacStore に関連付けられたデータベース エンジンのインスタンスから、指定した DAC インスタンスを削除します。 |
![]() |
Unmanage | インスタンスに関連付けられたデータベースに影響を与えずに DAC インスタンスを削除します。 |
![]() |
UpdateUIPropertyState | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
Upgrade | 互換性のために残されています。DAC インスタンスの DAC 型を、DAC パッケージから抽出した指定の DAC 型のバージョンにアップグレードします。 |
![]() |
Validate | 基本的な子オブジェクトの検証を示します。このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
先頭に戻る
イベント
| 名前 | 説明 | |
|---|---|---|
![]() |
DacActionFinished | イベントが完了した時点で DacStore Install()、Uninstall()、および Upgrade() メソッドからイベントを返します。 |
![]() |
DacActionInitialized | イベントが保留状態に初期化された時点で、DacStore Install()、Uninstall()、および Upgrade() メソッドからイベントを返します。 |
![]() |
DacActionStarted | DacStore Install()、Uninstall()、および Upgrade() メソッドのイベントの実行が開始された時点で、イベントを返します。 |
![]() |
propertyChanged | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
PropertyChanged | プロパティの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) |
![]() |
propertyMetadataChanged | このメンバーをコード内で直接参照しないでください。このメンバーは、SQL Server インフラストラクチャをサポートしています。 (SfcInstance から継承されています。) |
![]() |
PropertyMetadataChanged | プロパティ メタデータの変更に対する CLS 準拠のイベントです。 (SfcInstance から継承されています。) |
先頭に戻る
明示的なインターフェイスの実装
先頭に戻る
説明
DacStore オブジェクトを使用すると次のことを実行できます。
データベース エンジンのインスタンスに接続します。
DacStore オブジェクトの直下の子である、DacInstance オブジェクトのコレクションにアクセスします。コレクションとは、データベース エンジンのインスタンスで使用できる DAC インスタンスのセットです。
オブジェクト モデル内の各型に対して、作成、読み取り、更新、および削除 (CRUD) 操作を要求します。
注 |
|---|
DacStore クラスは、Microsoft.SqlServer.Management.Sdk.Sfc 名前空間を使用して定義したオブジェクト ドメインへの接続ポイントを指定する ISfcDomain を実装します。 |
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
注