共用方式為


sys.dm_db_mirroring_connections

更新: 2005 年 12 月 5 日

針對為資料庫鏡像建立的每個連接,各傳回一個資料列。

資料行名稱 資料類型 描述

connection_id

uniqueidentifier

連接的識別碼。

transport_stream_id

uniqueidentifier

這個 TCP/IP 通訊連接所用的 SQL Native Interface (SNI) 連接識別碼。

state

smallint

連接的目前狀態。可能的值如下:

1 = NEW

2 = CONNECTING

3 = CONNECTED

4 = LOGGED_IN

5 = CLOSED

state_desc

nvarchar(60)

連接的目前狀態。可能的值如下:

NEW

CONNECTING

CONNECTED

LOGGED_IN

CLOSED

connect_time

datetime

開啟連接的日期和時間。

login_time

datetime

連接登入成功的日期和時間。

authentication_method

nvarchar(128)

Windows 驗證方法的名稱,例如 NTLM 或 KERBEROS。這個值是來自 Windows。

principal_name

nvarchar(128)

針對連接權限而驗證的登入名稱。如果是 Windows 驗證,這個值是遠端使用者名稱。如果是憑證驗證,則這個值是憑證擁有者。

remote_user_name

nvarchar(128)

Windows 驗證所用其他資料庫的對等使用者名稱。

last_activity_time

datetime

前次使用該連接來傳送或接收資訊的日期和時間。

is_accept

bit

指出連接是否在遠端引發。

1 = 連接是從遠端執行個體所接受的要求。

0 = 連接是由本機執行個體所啟動。

login_state

smallint

這個連接的登入處理序狀態。可能的值如下:

0 = Initial

1 = Negotiate

2 = SSPI

3 = PublicKeyLogin

4 = PublicKeyTentative

5 = LoggedIn

6 = Arbitration

login_state_desc

nvarchar(60)

遠端電腦登入的目前狀態。可能的值如下:

Initial

Negotiate

SSPI

PublicKeyLogin

PublicKeyTentative

Arbitration

LoggedIn

peer_certificate_id

int

驗證遠端執行個體所用憑證的本機物件識別碼。這個憑證的擁有者,必須對資料庫鏡像端點具備 CONNECT 權限。

receives_posted

smallint

這個連接尚未完成的非同步網路接收數目。

is_receive_flow_controlled

bit

是否已因流程控制的緣故 (因為網路忙碌) 而延後網路接收。

1 = True

sends_posted

smallint

這個連接尚未完成的非同步網路傳送數目。

is_send_flow_controlled

bit

是否已因網路流程控制的緣故 (因為網路忙碌) 而延後網路傳送。

1 = True

total_bytes_sent

bigint

這個連接所傳送的總位元組數。

total_bytes_received

bigint

這個連接所接收的總位元組數。

total_fragments_sent

bigint

這個連接所傳送的資料庫鏡像訊息片段總數。

total_fragments_received

bigint

這個連接所接收的資料庫鏡像訊息片段總數。

total_sends

bigint

這個連接所發出的網路傳送要求總數。

total_receives

bigint

這個連接所發出的網路接收要求總數。

encalg

smallint

這個連接所用的加密演算法。可能的值如下:

1 = 不加密

2 = RC4

3 = AES

權限

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

請參閱

參考

動態管理檢視和函數

其他資源

監視資料庫鏡像

說明及資訊

取得 SQL Server 2005 協助