dbo.sysdac_instances (Transact-SQL)
針對部署至 Database Engine 執行個體的每個資料層應用程式 (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 的複本或執行個體部署至 Database Engine 的執行個體。從相同 DAC 封裝部署的每個 DAC 執行個體都共用相同的類型名稱,但會被指派一個唯一的執行個體名稱和識別碼。
權限
需要系統管理員 (sysadmin) 固定伺服器角色中的成員資格,才能檢視所有資料行。public 角色的成員可以檢視 instance_name、description 和 type_version 資料行。