dbo.sysdac_instances (Transact-SQL)

为部署到数据库引擎实例的每个数据层应用程序 (DAC) 实例显示一行。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 的一个或多个副本或实例部署到数据库引擎的实例。从同一 DAC 包部署的各 DAC 实例共享相同的类型名称,但分配有唯一的实例名称和标识符。

权限

要求具有 sysadmin 固定服务器角色的成员身份以便查看所有列。public 角色的成员可以查看 instance_name、description 和 type_version 列。