Aracılığıyla paylaş


sys.dm_broker_connections (Transact-SQL)

Şunlar için geçerlidir: SQL Server

Her Service Broker ağ bağlantısı için bir satır döndürür. Aşağıdaki tablo daha fazla bilgi sağlar:

Sütun adı Veri türü Null olabilir Description
connection_id uniqueidentifier Yes Bağlantının tanımlayıcısı.
transport_stream_id uniqueidentifier Yes Bu bağlantının TCP/IP iletişimi için kullandığı SQL Server Ağ Arayüzü (SNI) bağlantısının tanımlayıcısı.
state smallint Yes Bağlantının mevcut durumu. Olası değerler:

1 = Yeni
2 = Bağlantı
3 = Bağlı
4 = Giriş yaptım
5 = Kapalı
state_desc nvarchar(60) Yes Bağlantının mevcut durumu. Olası değerler:

NEW
CONNECTING
CONNECTED
LOGGED_IN
CLOSED
connect_time datetime Yes Bağlantının açıldığı tarih ve saat.
login_time datetime Yes Bağlantının giriş tarih ve saati başarılı oldu.
authentication_method nvarchar(128) Yes Windows Kimlik doğrulama yönteminin adı, örneğin NTLM veya KERBEROS. Değer Windows'tan gelir.
principal_name nvarchar(128) Yes Bağlantı izinleri için doğrulanan giriş girişinin adı. Windows Kimlik Doğrulaması için bu değer uzaktan kullanıcı adıdır. Sertifika doğrulaması için bu değer sertifika sahibidir.
remote_user_name nvarchar(128) Yes Windows Kimlik Doğrulama tarafından kullanılan diğer veritabanından eş kullanıcının adı.
last_activity_time datetime Yes Bağlantının en son bilgi göndermek veya almak için kullanıldığı tarih ve saat.
is_accept bit Yes Bağlantının uzak taraftan gelip gelmediğini gösterir.

1 = Bağlantı, uzak örnekten kabul edilen bir istektir.

0 = Bağlantı yerel örnek tarafından başlatıldı.
login_state smallint Yes Bu bağlantı için giriş sürecinin durumu. Olası değerler için giriş durumu tablosuna bakınız.
login_state_desc nvarchar(60) Yes Uzak bilgisayardan giriş durumu. Olası değerler için giriş durumu tablosuna bakınız.
peer_certificate_id int Yes Sertifikanın uzaktan kimlik doğrulama için kullandığı yerel nesne kimliği. Bu sertifikanın sahibinin, Service Broker uç noktasına CONNECT izinlerine sahip olması gerekir.
encryption_algorithm smallint Yes Bu bağlantı için kullanılan şifreleme algoritması. Olası değerler için şifreleme algoritması tablosuna bakınız.
encryption_algorithm_desc nvarchar(60) Yes Şifreleme algoritmasının metinsel temsili. Olası değerler için şifreleme algoritması tablosuna bakınız.
receives_posted smallint Yes Bu bağlantı için henüz tamamlanmamış asenkron ağ alıcı sayısı.
is_receive_flow_controlled bit Yes Ağ alıcılarının akış kontrolü nedeniyle ertelenip ertelemediği, çünkü ağ meşgul olduğu için yapılır.

1 = Doğru
sends_posted smallint Yes Bu bağlantı için henüz tamamlanmamış asenkron ağ gönderi sayısı.
is_send_flow_controlled bit Yes Ağ göndermelerinin yapıp gönderilmediği, ağ akış kontrolü nedeniyle ertelenir çünkü ağ meşgul olur.

1 = Doğru
total_bytes_sent bigint Yes Bu bağlantı tarafından gönderilen toplam bayt sayısı.
total_bytes_received bigint Yes Bu bağlantı tarafından alınan toplam bayt sayısı.
total_fragments_sent bigint Yes Bu bağlantı tarafından gönderilen toplam Hizmet Brokerı mesaj parça sayısı.
total_fragments_received bigint Yes Bu bağlantı tarafından alınan toplam Hizmet Brokerı mesaj parça sayısı.
total_sends bigint Yes Bu bağlantı tarafından verilen toplam ağ gönderi isteği sayısı.
total_receives bigint Yes Bu bağlantı tarafından alınan toplam ağ alıcı istek sayısı.
peer_arbitration_id uniqueidentifier Yes Uç nokta için iç tanımlayıcı.

Aşağıdaki tablo ve login_state_desc'ı tanımlarlogin_state.

login_state login_state_desc Ayrıntılar
0 INITIAL Bağlantı el sıkışması başlatılıyor.
1 WAIT LOGIN NEGOTIATE Bağlantı el sıkışması Giriş Müzakere mesajını bekliyor.
2 ONE ISC Bağlantı el sıkışması başlatıldı ve kimlik doğrulama için güvenlik bağlamı gönderildi.
3 ONE ASC Bağlantı el sıkışması alındı ve kimlik doğrulama için güvenlik bağlamını kabul etti.
4 TWO ISC Bağlantı el sıkışması başlatıldı ve kimlik doğrulama için güvenlik bağlamı gönderildi. Akranları doğrulamak için isteğe bağlı bir mekanizma mevcuttur.
5 TWO ASC Bağlantı el sıkışması alındı ve kimlik doğrulama için kabul edilen güvenlik bağlamı gönderildi. Akranları doğrulamak için isteğe bağlı bir mekanizma mevcuttur.
6 WAIT ISC Confirm Bağlantı el sıkışması, Güvenlik Bağlamı Onay Başlatma mesajını bekliyor.
7 WAIT ASC Confirm Bağlantı el sıkışması, Güvenlik Bağlamı Onayını Kabul Et mesajını bekliyor.
8 WAIT REJECT Bağlantı el sıkışması, başarısız kimlik doğrulaması için SSPI reddetme mesajını bekliyor.
9 WAIT PRE-MASTER SECRET Bağlantı el sıkışması Pre-Master Secret mesajını bekliyor.
10 WAIT VALIDATION Bağlantı el sıkışması Doğrulama mesajını bekliyor.
11 WAIT ARBITRATION Bağlantı el sıkışması tahkim mesajını bekliyor.
12 ONLINE Bağlantı el sıkışması tamamlandı ve mesaj alışverişi için çevrimiçi (hazır).
13 ERROR Bağlantı hatalı.

Aşağıdaki tablo, şifreleme algoritması için olası değerleri açıklar.

Değer Description Karşılık gelen DDL seçeneği
0 Hiç kimse Disabled
1 RC4 {Gerekli | Gerekli algoritma RC4}
2 AES Gerekli algoritma AES
3 Hiç kimse RC4 {Destekleniyor | Desteklenen algoritma RC4}
4 Hiç kimse AES Desteklenen algoritma RC4
5 RC4, AES Gerekli algoritma RC4 AES
6 AES, RC4 Gerekli Algoritma AES RC4
7 Yok, RC4, AES Desteklenen Algoritma RC4 AES
8 Yok, AES, RC4 Desteklenen algoritma AES RC4

Uyarı

RC4 algoritması yalnızca geriye dönük uyumluluk için desteklenir. Yeni materyal ancak veritabanı uyumluluk seviyesinde 90 veya 100 (önerilmez) olarak veya kullanılarak RC4RC4_128 veya şifrelenebilir. Bunun yerine AES algoritmalarından birini kullanın. SQL Server 2012 (11.x) ve sonraki sürümlerde, materyal herhangi bir uyumluluk seviyesinde şifrelenmiş RC4 veya RC4_128 çözülebilir.

Permissions

SQL Server 2019 (15.x) ve önceki sürümler sunucuda izin gerektirir VIEW SERVER STATE .

SQL Server 2022 (16.x) ve sonraki sürümleri sunucuda izin gerektirir VIEW SERVER PERFORMANCE STATE .

Fiziksel birleşimler

sys.dm_broker_connections için fiziksel birleşmelerin diyagramı.

İlişki kardinaliteleri

Kaynak İçin İlişki
dm_broker_connections.connection_id dm_exec_connections.connection_id One-to-one