Поделиться через


dbo.sysdac_instances (Transact-SQL)

Отображает по одной строке для каждого экземпляра приложения уровня данных (DAC), развернутого на экземпляре компонента Database Engine. Представление sysdac_instances принадлежит схеме dbo в базе данных msdb. В следующей таблице описываются столбцы представления sysdac_instances.

Имя столбца

Тип данных

Описание

instance_id

uniqueidentifier

Идентификатор экземпляра приложения уровня данных.

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 на экземпляре Database Engine. Каждый экземпляр DAC, развернутый из одного и того же пакета DAC, разделяет с другими экземплярами одно и то же имя типа, но ему присваиваются уникальные имя и идентификатор экземпляра.

Разрешения

Требует членства в предопределенной роли сервера sysadmin для просмотра всех столбцов. Члены роли public могут просматривать столбцы instance_name, description и type_version.