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 列。

请参阅

参考

数据层应用程序视图 (Transact-SQL)

概念

数据层应用程序