Megosztás a következőn keresztül:


sys.dm_broker_connections (Transact-SQL)

A következőkre vonatkozik:SQL Server

Minden Service Broker hálózati kapcsolathoz egy sort ad vissza. Az alábbi táblázat további információkat nyújt:

Oszlop név Adattípus Null értékű lehet Description
connection_id uniqueidentifier Igen A kapcsolat azonosítója.
transport_stream_id uniqueidentifier Igen Az SQL Server hálózati interfész (SNI) kapcsolat azonosítója, amelyet ez a kapcsolat TCP/IP kommunikációhoz használ.
state smallint Igen A kapcsolat jelenlegi állapota. Lehetséges értékek:

1 = Új
2 = Csatlakozás
3 = Csatlakoztatva
4 = Bejelentkezve
5 = Zárva
state_desc nvarchar(60) Igen A kapcsolat jelenlegi állapota. Lehetséges értékek:

NEW
CONNECTING
CONNECTED
LOGGED_IN
CLOSED
connect_time datetime Igen A kapcsolat megnyitásának dátuma és időpontja.
login_time datetime Igen A kapcsolat bejelentkezésének dátuma és időpontja.
authentication_method nvarchar(128) Igen A Windows hitelesítési módszer neve, például NTLM vagy KERBEROS. Az érték a Windowsból fakad.
principal_name nvarchar(128) Igen A bejelentkezés neve, amelyet a kapcsolati jogosultságokra ellenőriztek. Windows hitelesítésnél ez az érték a távoli felhasználói név. Tanúsítványhitelesítésnél ez az érték a tanúsítvány tulajdonosa.
remote_user_name nvarchar(128) Igen A másik adatbázisból származó társfelhasználónak a neve, amelyet a Windows hitelesítés használ.
last_activity_time datetime Igen Az időpont és dátum, amikor a kapcsolatot utoljára használták információ küldésére vagy fogadására.
is_accept bit Igen Jelzi, hogy a kapcsolat a távoli oldalról indult-e.

1 = A kapcsolat egy kérés, amelyet a távoli példányból fogadtak el.

0 = A kapcsolatot a helyi példány indította.
login_state smallint Igen A bejelentkezési folyamat állapota ehhez a kapcsolathoz. Lehetséges értékekért lásd a bejelentkezési állapottáblázatot .
login_state_desc nvarchar(60) Igen A távoli számítógépről való bejelentkezés jelenlegi állapota. Lehetséges értékekért lásd a bejelentkezési állapottáblázatot .
peer_certificate_id int Igen A tanúsítvány helyi objektumazonosítója, amelyet a távoli példány használ hitelesítéshez. A tanúsítvány tulajdonosának CONNECT jogosultsága kell rendelkeznie a Service Broker végpontjához.
encryption_algorithm smallint Igen Titkosítási algoritmus, amelyet ehhez a kapcsolathoz használnak. Lehetséges értékekért lásd a titkosítási algoritmus táblázatot.
encryption_algorithm_desc nvarchar(60) Igen A titkosítási algoritmus szöveges ábrázolása. Lehetséges értékekért lásd a titkosítási algoritmus táblázatot.
receives_posted smallint Igen Az aszinkron hálózati fogadások száma, amelyek még nincsenek befejezve ehhez a kapcsolathoz.
is_receive_flow_controlled bit Igen A hálózati fogadások elhalasztása a folyamatirányítás miatt, mert a hálózat foglalt.

1 = Igaz
sends_posted smallint Igen A még nem befejezett aszinkron hálózati küldések száma ehhez a kapcsolathoz.
is_send_flow_controlled bit Igen Hogy a hálózati küldések elhalasztják-e, mert a hálózat forgalmas a hálózat áramlásvezérlése.

1 = Igaz
total_bytes_sent bigint Igen Az adott kapcsolat által küldött bájtok összesített száma.
total_bytes_received bigint Igen A kapcsolat által kapott bájtok teljes száma.
total_fragments_sent bigint Igen A szolgáltatási közvetítő által küldött üzenettöredékek teljes száma.
total_fragments_received bigint Igen A Service Broker által kapott üzenettöredékek teljes száma.
total_sends bigint Igen A hálózati küldési kérések teljes száma, amelyet ez a kapcsolat adott ki.
total_receives bigint Igen A hálózat által kiadott kérések összesen száma.
peer_arbitration_id uniqueidentifier Igen Belső azonosító a végponthoz.

Az alábbi táblázat és login_state_desc.login_state

login_state login_state_desc Részletek
0 INITIAL Kapcsolat kézfogása indul.
1 WAIT LOGIN NEGOTIATE Kapcsolat kézfogása várja a bejelentkezés tárgyalási üzenetet.
2 ONE ISC A kapcsolat kézfogását indították, és biztonsági kontextust küldtek hitelesítéshez.
3 ONE ASC A kapcsolat kézfogását megkapták, és elfogadták a hitelesítéshez szükséges biztonsági kontextust.
4 TWO ISC A kapcsolat kézfogását indították, és biztonsági kontextust küldtek hitelesítéshez. Van egy opcionális mechanizmus a társak hitelesítésére.
5 TWO ASC A kapcsolat kézfogása megérkezett, és elküldték az elfogadott biztonsági kontextust az azonosításhoz. Van egy opcionális mechanizmus a társak hitelesítésére.
6 WAIT ISC Confirm A kapcsolat kézfogása vár a Security Context Confirmation inicializálás üzenetére.
7 WAIT ASC Confirm A kapcsolat kézfogása várja a Biztonsági Kontextus Megerősítést Elfogad üzenetet.
8 WAIT REJECT A kapcsolat kézfogása SSPI elutasító üzenetet vár a sikertelen hitelesítés miatt.
9 WAIT PRE-MASTER SECRET Kapcsolat kézfogása várja a Pre-Master Secret üzenetet.
10 WAIT VALIDATION A kapcsolat kézfogása várja az Érvényesítő üzenetet.
11 WAIT ARBITRATION Kapcsolat kézfogása várja az Arbitration üzenetet.
12 ONLINE A kapcsolat kézfogása befejeződött, és online (készen áll) az üzenetváltásra.
13 ERROR A kapcsolat hibás.

Az alábbi táblázat a titkosítási algoritmus lehetséges értékeit írja le.

Érték Description A megfelelő DDL opció
0 None Disabled
1 RC4 {Kötelező | Szükséges algoritmus RC4}
2 AES Szükséges algoritmus AES
3 Egyik sem RC4 {Támogatott | Támogatott algoritmus RC4}
4 Egyik sem AES Támogatott algoritmus RC4
5 RC4, AES Szükséges algoritmus RC4 AES
6 AES, RC4 Szükséges algoritmus AES RC4
7 Semmi, RC4, AES Támogatott algoritmus RC4 AES
8 Semmi, AES, RC4 Támogatott algoritmus AES RC4

Megjegyzés:

Az RC4 algoritmus csak a visszamenőleges kompatibilitás érdekében támogatott. Az új anyagot csak akkor RC4 lehet titkosítani, RC4_128 ha az adatbázis kompatibilitási szinten 90 van vagy 100 (nem ajánlott). Használj inkább valamelyik AES algoritmust. Az SQL Server 2012 (11.x) és későbbi verziókban az anyag titkosítva RC4 vagy RC4_128 bármilyen kompatibilitási szinten dekódolható.

Permissions

Az SQL Server 2019 (15.x) és a korábbi verziók engedélyre szorulnak VIEW SERVER STATE a kiszolgálón.

Az SQL Server 2022 (16.x) és újabb verzióinak engedélyre van szükségük VIEW SERVER PERFORMANCE STATE a kiszolgálón.

Fizikai csatlakozások

Fizikai csatlakozások diagramja sys.dm_broker_connections esetén.

Kapcsolati számosságok

Ettől kezdve Kapcsolat
dm_broker_connections.connection_id dm_exec_connections.connection_id One-to-one