資料庫鏡像 - sys.dm_db_mirroring_connections
適用於:SQL Server
針對為資料庫鏡像建立的每個連接,各傳回一個資料列。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
connection_id | uniqueidentifier | 連接的識別碼。 |
transport_stream_id | uniqueidentifier | 此連線用於 TCP/IP 通訊之 SQL Server 網路介面 (SNI) 連線的識別碼。 |
state | smallint | 線上的目前狀態。 可能的值: 1 = NEW 2 = 連線 3 = CONNECTED 4 = LOGGED_IN 5 = CLOSED |
state_desc | nvarchar(60) | 線上的目前狀態。 可能的值: NEW 連接 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 = WAIT LOGIN NEGOTIATE 2 = 一個 ISC 3 = ONE ASC 4 = 兩個 ISC 5 = TWO ASC 6 = WAIT ISC Confirm 7 = WAIT ASC 確認 8 = WAIT REJECT 9 = WAIT PRE-MASTER SECRET 10 = WAIT VALIDATION 11 = WAIT ARBITRATION 12 = ONLINE 13 = 錯誤 |
login_state_desc | nvarchar(60) | 從遠端電腦登入的目前狀態。 可能的值: 連接交握正在初始化。 線上交握正在等候登入交涉訊息。 線上交握已初始化並傳送安全性內容以進行驗證。 線上交握已接收並接受驗證的安全性內容。 線上交握已初始化並傳送安全性內容以進行驗證。 有一個選擇性的機制可用來驗證對等。 線上交握已接收並傳送已接受的安全性內容以進行驗證。 有一個選擇性的機制可用來驗證對等。 線上交握正在等候初始化安全性內容確認訊息。 線上交握正在等候接受安全性內容確認訊息。 線上交握正在等候 SSPI 拒絕訊息進行失敗的驗證。 線上交握正在等候前置主密碼訊息。 線上交握正在等候驗證訊息。 線上交握正在等候仲裁訊息。 線上交握已完成,且已上線(就緒)進行訊息交換。 線上發生錯誤。 |
peer_certificate_id | int | 遠程實例用於驗證之憑證的本機對象標識碼。 此憑證的擁有者必須具有資料庫鏡像端點的 CONNECT 許可權。 |
encryption_algorithm | smallint | 用於此連線的加密演算法。 空。 可能的值: [值]:0 描述: 無 DDL 選項: 已停用 值: 1 描述: RC4 DDL 選項: {必要 |必要演算法 RC4} 值:2 描述: AES DDL 選項: 必要的演算法 AES 值: 3 描述: 無、RC4 DDL 選項: {支持 |支援的演算法 RC4} 值: 4 描述: 無、AES DDL 選項: 支援的演算法 RC4 值: 5 描述: RC4、AES DDL 選項: 必要演算法 RC4 AES 值: 6 描述: AES、RC4 DDL 選項: 必要的演算法 AES RC4 值: 7 描述: NONE、RC4、AES DDL 選項: 支援的演算法 RC4 AES 值: 8 描述: NONE、AES、RC4 DDL 選項: 支援的演算法 AES RC4 注意: RC4 演算法僅支援回溯相容性。 只有在資料庫相容性層級為 90 或 100 時,才能使用 RC4 或 RC4_128 加密新資料 (不建議使用)。請改用較新的演算法,例如其中一個 AES 演算法。 在 SQL Server 2012 (11.x) 和更新版本中,使用 RC4 或RC4_128加密的數據可以在任何相容性層級中解密。 |
encryption_algorithm_desc | nvarchar(60) | 加密演算法的文字表示法。 空。 可能的值如下: 描述: 無 DDL 選項: 已停用 描述: RC4 DDL 選項: {必要 |必要演算法 RC4} 描述: AES DDL 選項: 必要的演算法 AES 描述: NONE、RC4 DDL 選項: {支持 |支援的演算法 RC4} 描述: NONE、AES DDL 選項: 支援的演算法 RC4 描述: RC4、AES DDL 選項: 必要的演算法 RC4 AES 描述: AES、RC4 DDL 選項: 必要的演算法 AES RC4 描述: NONE、RC4、AES DDL 選項: 支援的演算法 RC4 AES 描述: NONE、AES、RC4 DDL 選項: 支援的演算法 AES RC4 |
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 | 此連線發出的網路接收要求總數。 |
peer_arbitration_id | uniqueidentifier | 端點的內部識別碼。 空。 |
權限
需要伺服器上的 VIEW SERVER STATE 許可權。
SQL Server 2022 和更新版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。
實體聯結
關聯性基數
從 | 至 | 關聯 |
---|---|---|
dm_db_mirroring_connections.connection_id |
dm_exec_connections.connection_id |
一對一 |