sys.dm_os_child_instances
更新: 2006 年 7 月 17 日
針對已經從父伺服器執行個體建立的每個使用者執行個體,各傳回一個資料列。
從 sys.dm_os_child_instances 傳回的資訊可以用來判斷每個使用者執行個體 (heart_beat) 的狀態,以及取得在透過 SQL Server Management Studio 或 SQLCmd 建立與使用者執行個體之連接時可使用的管道名稱 (instance_pipe_name)。您只能連接到已由外部處理序 (例如,用戶端應用程式) 啟動的使用者執行個體。SQL 管理工具無法啟動使用者執行個體。
![]() |
---|
使用者執行個體是 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 線上叢書》中的<動態管理檢視和函數>。
範例
若要瞭解如何連接到使用者執行個體,請參閱<如何:連接到使用者執行個體>。
請參閱
其他資源
說明及資訊
變更歷程記錄
版本 |
歷程記錄 |
2006 年 7 月 17 日 |
|
2005 年 12 月 5 日 |
|