共用方式為


sys.dm_os_child_instances

更新: 2006 年 7 月 17 日

針對已經從父伺服器執行個體建立的每個使用者執行個體,各傳回一個資料列。

從 sys.dm_os_child_instances 傳回的資訊可以用來判斷每個使用者執行個體 (heart_beat) 的狀態,以及取得在透過 SQL Server Management Studio 或 SQLCmd 建立與使用者執行個體之連接時可使用的管道名稱 (instance_pipe_name)。您只能連接到已由外部處理序 (例如,用戶端應用程式) 啟動的使用者執行個體。SQL 管理工具無法啟動使用者執行個體。

ms165698.note(zh-tw,SQL.90).gif附註:
使用者執行個體是 SQL Server 2005 Express Edition 獨有的功能。
資料行 資料類型 描述

owning_principal_name

nvarchar(256)

建立這個使用者執行個體的使用者名稱。

owning_principal_sid

nvarchar(256)

擁有這個使用者執行個體之主體的 SID (安全性識別碼)。這個識別碼與 Windows SID 相符。

owning_principal_sid_binary  

varbinary(85)

擁有使用者執行個體之使用者的 SID 二進位版本

instance_name

nvarchar(128)

這個使用者執行個體的名稱。

instance_pipe_name

nvarchar(260)

在建立使用者執行個體時,系統會針對要連接的應用程式建立具名管道。這個名稱可用於連接字串,以連接這個使用者執行個體。

os_process_id

int

這個使用者執行個體的 Windows 處理序號碼。

os_process_creation_date

datetime

上次啟動這個使用者執行個體的日期和時間。

heart_beat

nvarchar(5)

這個使用者執行個體目前的狀態,可能為 ALIVE 或 DEAD。

權限

需要伺服器的 VIEW SERVER STATE 權限。

備註

如需動態管理檢視詳細資訊,請參閱《SQL Server 2005 線上叢書》中的<動態管理檢視和函數>。

範例

若要瞭解如何連接到使用者執行個體,請參閱<如何:連接到使用者執行個體>。

請參閱

其他資源

非管理員的使用者執行個體

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本

歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 「簡介」下面新增了其他描述,並且增加了範例

2005 年 12 月 5 日

變更的內容:
  • 新增的 owning_principal_sid_binary 資料行描述