データ層アプリケーション ビュー - dbo.sysdac_instances
適用対象:SQL Server
データベース エンジンのインスタンスにデプロイされたデータ層アプリケーション (DAC) インスタンスごとに 1 行を表示します。 sysdac_instances msdb データベース内の dbo スキーマに属しています。 次の表では、sysdac_instances ビューの列について説明します。
列名 | データ型 | 説明 |
---|---|---|
instance_id | uniqueidentifier | DAC インスタンスの識別子。 |
instance_name | sysname | DAC のデプロイ時に指定された DAC インスタンスの名前。 |
type_name | sysname | DAC パッケージの作成時に指定された DAC の名前。 |
type_version | nvarchar(64) | DAC パッケージの作成時に指定された DAC のバージョン。 |
description | nvarchar (4000) | DAC パッケージの作成時に指定された DAC の説明。 |
type_stream | varbinary(max) | DAC に含まれる論理オブジェクト (テーブルやビューなど) のエンコードされた表現を含むビット ストリーム。 |
date_created | datetime | DAC インスタンスが作成された日時。 |
created_by | sysname | DAC インスタンスを作成したログイン。 |
database_name | sysname | DAC インスタンス用に作成されたデータベースの名前。 |
解説
DAC には DAC 型が含まれています。これは、テーブルやビューなど、アプリケーションで使用される論理データ層オブジェクトの定義です。 DAC パッケージは、DAC の配置に使用されるファイルです。 DAC パッケージは、DAC 型に含まれるすべての論理オブジェクトの表現を含んでいます。 DAC パッケージを使用して、DAC の 1 つ以上のコピー (インスタンス) をデータベース エンジンのインスタンスに配置できます。 同じ DAC パッケージからデプロイされた各 DAC インスタンスは同じ型を共有しますが、一意のインスタンス名と識別子が割り当てられます。
アクセス許可
すべての列を表示するには、sysadmin 固定サーバー ロールのメンバーシップが必要です。 パブリック ロールのメンバーは、instance_name、description、および type_version の各列を表示できます。