dbo.sysdac_instances (Transact-SQL)

データベース エンジンのインスタンスに配置されたデータ層アプリケーション (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 固定サーバー ロールのメンバーシップが必要です。 public ロールのメンバーは、instance_name、description、および type_version の各列を表示できます。

関連項目

参照

データ層アプリケーションのビュー (Transact-SQL)

概念

データ層アプリケーション