Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Restituisce una riga per ogni connessione di rete di Service Broker. Per ulteriori informazioni, vedere la tabella seguente.
| Nome colonna | Tipo di dati | Annulabile | Descrizione |
|---|---|---|---|
connection_id |
uniqueidentifier | Yes | Identificatore della connessione. |
transport_stream_id |
uniqueidentifier | Yes | Identificatore della connessione SNI (SQL Server Network Interface) usata da questa connessione per le comunicazioni TCP/IP. |
state |
smallint | Yes | Stato corrente della connessione. Valori possibili:1 = Nuovo2 = Collegamento3 = Connesso4 = Effettuato l'accesso5 = Chiuso |
state_desc |
nvarchar(60) | Yes | Stato corrente della connessione. Valori possibili:NEWCONNECTINGCONNECTEDLOGGED_INCLOSED |
connect_time |
datetime | Yes | Data e ora di apertura della connessione. |
login_time |
datetime | Yes | Data e ora in cui è stato eseguito l'accesso per la connessione. |
authentication_method |
nvarchar(128) | Yes | Nome del metodo di autenticazione di Windows, come NTLM o KERBEROS. Questo valore proviene da Windows. |
principal_name |
nvarchar(128) | Yes | Nome dell'account di accesso convalidato per le autorizzazioni di connessione. Per l'autenticazione di Windows, corrisponde al nome dell'utente remoto. Per l'autenticazione basata su certificati, corrisponde al proprietario del certificato. |
remote_user_name |
nvarchar(128) | Yes | Nome dell'utente peer dell'altro database utilizzato dall'autenticazione di Windows. |
last_activity_time |
datetime | Yes | Data e ora dell'ultimo utilizzo della connessione per l'invio o la ricezione di informazioni. |
is_accept |
bit | Yes | Specifica se la connessione ha avuto origine sul lato remoto.1 = La connessione è una richiesta accettata dall'istanza remota.0 = La connessione è stata avviata dall'istanza locale. |
login_state |
smallint | Yes | Stato del processo di accesso per la connessione. Per i valori possibili, consulta la tabella degli stati di login . |
login_state_desc |
nvarchar(60) | Yes | Descrizione dello stato corrente dell'accesso dal computer remoto. Per i valori possibili, consulta la tabella degli stati di login . |
peer_certificate_id |
int | Yes | ID di oggetto locale del certificato utilizzato dall'istanza remota per l'autenticazione. Il proprietario di questo certificato deve disporre delle autorizzazioni CONNECT per l'endpoint di Service Broker. |
encryption_algorithm |
smallint | Yes | Algoritmo di crittografia utilizzato per la connessione. Per i valori possibili, vedi la tabella dell'algoritmo di crittografia . |
encryption_algorithm_desc |
nvarchar(60) | Yes | Rappresentazione testuale dell'algoritmo di crittografia. Per i valori possibili, vedi la tabella dell'algoritmo di crittografia . |
receives_posted |
smallint | Yes | Numero di ricevimenti asincroni di rete che non sono ancora completati per questa connessione. |
is_receive_flow_controlled |
bit | Yes | Se le ricezioni della rete vengono posticipate a causa del controllo del flusso perché la rete è occupata.1 = Vero |
sends_posted |
smallint | Yes | Il numero di invii asincroni di rete che non sono ancora stati completati per questa connessione. |
is_send_flow_controlled |
bit | Yes | Se gli invii di rete sono posticipati a causa del controllo del flusso di rete perché la rete è occupata.1 = Vero |
total_bytes_sent |
bigint | Yes | Numero totale di byte inviati da questa connessione. |
total_bytes_received |
bigint | Yes | Numero totale di byte ricevuti da questa connessione. |
total_fragments_sent |
bigint | Yes | Numero totale di frammenti di messaggi Service Broker inviati da questa connessione. |
total_fragments_received |
bigint | Yes | Numero totale di frammenti di messaggi del Service Broker ricevuti da questa connessione. |
total_sends |
bigint | Yes | Numero totale di richieste di invio di rete emesse da questa connessione. |
total_receives |
bigint | Yes | Numero totale di richieste di ricezione di rete emesse da questa connessione. |
peer_arbitration_id |
uniqueidentifier | Yes | Identificatore interno dell'endpoint. |
La seguente tabella descrive login_state e login_state_desc.
login_state |
login_state_desc |
Dettagli |
|---|---|---|
0 |
INITIAL |
È in corso l'inizializzazione dell'handshake della connessione. |
1 |
WAIT LOGIN NEGOTIATE |
L'handshake della connessione è in attesa del messaggio relativo alla negoziazione dell'accesso. |
2 |
ONE ISC |
La connessione handshake è stata inizializzata e inviata un contesto di sicurezza per l'autenticazione. |
3 |
ONE ASC |
La connessione handshake è stata ricevuta e ha accettato il contesto di sicurezza per l'autenticazione. |
4 |
TWO ISC |
La connessione handshake è stata inizializzata e inviata un contesto di sicurezza per l'autenticazione. È disponibile un meccanismo facoltativo per l'autenticazione dei peer. |
5 |
TWO ASC |
La connessione handshake è stata ricevuta e inviata il contesto di sicurezza accettato per l'autenticazione. È disponibile un meccanismo facoltativo per l'autenticazione dei peer. |
6 |
WAIT ISC Confirm |
L'handshake della connessione è in attesa del messaggio di conferma dell'inizializzazione del contesto di sicurezza. |
7 |
WAIT ASC Confirm |
L'handshake della connessione è in attesa del messaggio di conferma dell'accettazione del contesto di sicurezza. |
8 |
WAIT REJECT |
L'handshake della connessione è in attesa del messaggio di rifiuto SSPI per l'autenticazione non riuscita. |
9 |
WAIT PRE-MASTER SECRET |
L'handshake della connessione è in attesa del messaggio relativo al segreto pre-master. |
10 |
WAIT VALIDATION |
L'handshake della connessione è in attesa del messaggio di convalida. |
11 |
WAIT ARBITRATION |
L'handshake della connessione è in attesa del messaggio relativo all'arbitraggio. |
12 |
ONLINE |
L'handshake della connessione è completo ed è online (pronto) per lo scambio di messaggi. |
13 |
ERROR |
Errore di connessione. |
La tabella seguente descrive i valori possibili per l'algoritmo di cifratura.
| Value | Descrizione | Corrispondente opzione DDL |
|---|---|---|
0 |
None | Disabled |
1 |
RC4 |
{Richiesto | Algoritmo richiesto RC4} |
2 |
AES |
Algoritmo richiesto AES |
3 |
Nessuno RC4 |
{Supportato | Algoritmo supportato RC4} |
4 |
Nessuno AES |
Algoritmo supportato RC4 |
5 |
RC4, AES |
Algoritmo richiesto RC4 AES |
6 |
AES, RC4 |
Algoritmo richiesto AES RC4 |
7 |
Nessuno, RC4, AES |
Algoritmo supportato RC4 AES |
8 |
Nessuno, AES, RC4 |
Algoritmo supportato AES RC4 |
Annotazioni
L'algoritmo RC4 è supportato solo per motivi di compatibilità con le versioni precedenti. Il nuovo materiale può essere criptato solo utilizzando RC4 o RC4_128 quando il database è in grado 90 di compatibilità o 100 (non raccomandato). Usa invece uno degli algoritmi AES. In SQL Server 2012 (11.x) e versioni successive, il materiale criptato utilizzando RC4 o RC4_128 può essere decriptato a qualsiasi livello di compatibilità.
Autorizzazioni
SQL Server 2019 (15.x) e le versioni precedenti richiedono VIEW SERVER STATE l'autorizzazione per il server.
SQL Server 2022 (16.x) e versioni successive richiedono VIEW SERVER PERFORMANCE STATE l'autorizzazione per il server.
Join fisici
Cardinalità delle relazioni
| Da | Per | Relazione |
|---|---|---|
dm_broker_connections.connection_id |
dm_exec_connections.connection_id |
Uno-a-uno |