Audit Broker Login - classe di eventoAudit Broker Login Event Class

SQL ServerSQL Server crea un evento Audit Broker Login per indicare i messaggi di controllo correlati alla sicurezza del trasporto di Service Broker. creates an Audit Broker Login event to report audit messages related to Service Broker transport security.

Colonne di dati della classe di evento Audit Broker LoginAudit Broker Login Event Class Data Columns

Colonna di datiData column TipoType DescrizioneDescription Numero colonnaColumn number FiltrabileFilterable
ApplicationNameApplicationName nvarcharnvarchar Non utilizzata per questa classe di evento.Unused in this event class. 1010 Yes
ClientProcessIDClientProcessID intint Non utilizzata per questa classe di evento.Unused in this event class. 99 Yes
DatabaseIDDatabaseID intint SQL Server ProfilerSQL Server Profiler visualizza il nome del database se la colonna di dati ServerName è acquisita nella traccia e il server è disponibile. displays the name of the database if the ServerName data column is captured in the trace and the server is available. Determinare il valore per un database utilizzando la funzione DB_ID.Determine the value for a database by using the DB_ID function. 33 Yes
EventClassEventClass intint Tipo di classe di evento acquisita.The type of event class captured. Per Audit Broker Login corrisponde sempre a 159.Always 159 for Audit Broker Login. 2727 NoNo
EventSequenceEventSequence intint Numero di sequenza dell'evento.Sequence number for this event. 5151 NoNo
EventSubClassEventSubClass intint Tipo di sottoclasse di evento in cui sono disponibili informazioni aggiuntive su ogni classe di evento.The type of event subclass, providing further information about each event class. Nella tabella seguente sono elencati i valori di sottoclasse per questo evento.The table below lists the event subclass values for this event. 2121 Yes
FileNameFileName nvarcharnvarchar Livello di autenticazione dell'istanza remota di Service Broker.Remote broker authentication level. Metodo di autenticazione supportato configurato nell'endpoint dell'istanza remota di Service Broker.Supported authentication method configured on the remote broker endpoint. Se è disponibile più di un metodo, l'endpoint di accettazione (destinazione) determina quale metodo viene utilizzato per primo.When more than one method is available, the accepting (target) endpoint determines which method is tried first. I valori possibili sono:Possible values are:

None.None. Non è configurato alcun metodo di autenticazione.No authentication method is configured.

NTLM.NTLM. Richiede un'autenticazione NTLM.Requires NTLM authentication.

KERBEROS.KERBEROS. Richiede un'autenticazione Kerberos.Requires Kerberos authentication.

NEGOTIATE.NEGOTIATE. Il metodo di autenticazione viene negoziato da Windows.Windows negotiates the authentication method.

CERTIFICATE.CERTIFICATE. Richiede il certificato configurato per l'endpoint, archiviato nel database master .Requires the certificate configured for the endpoint, which is stored in the master database.

NTLM, CERTIFICATE.NTLM, CERTIFICATE. Accetta l'autenticazione NTLM o basata sul certificato SSL.Accepts NTLM or SSL certificate authentication.

KERBEROS, CERTIFICATE.KERBEROS, CERTIFICATE. Accetta l'autenticazione Kerberos o basata sul certificato dell'endpoint.Accepts Kerberos or the endpoint certificate authentication.

NEGOTIATE, CERTIFICATE.NEGOTIATE, CERTIFICATE. Il metodo di autenticazione viene negoziato da Windows oppure per l'autenticazione può essere utilizzato un certificato dell'endpoint.Windows negotiates the authentication method or an endpoint certificate can be used for authentication.

CERTIFICATE, NTLM.CERTIFICATE, NTLM. Accetta un certificato dell'endpoint o un'autenticazione NTLM.Accepts an endpoint certificate or NTLM for authentication.

CERTIFICATE, KERBEROS.CERTIFICATE, KERBEROS. Accetta il certificato di un endpoint o l'autenticazione Kerberos.Accepts an endpoint certificate or Kerberos for authentication.

CERTIFICATE, NEGOTIATE.CERTIFICATE, NEGOTIATE. Accetta il certificato di un endpoint, oppure il metodo di autenticazione è negoziato da Windows.Accepts an endpoint certificate for authentication or Windows negotiates the authentication method..
3636 NoNo
HostNameHostName nvarcharnvarchar Non utilizzata per questa classe di evento.Unused in this event class. 88 Yes
IsSystemIsSystem intint Indica se l'evento è stato generato per un processo di sistema o un processo utente.Indicates whether the event occurred on a system process or a user process. 1 = sistema, 0 = utente.1 = system, 0 = user. 6060 NoNo
LoginSidLoginSid imageimage ID di sicurezza (SID) dell'utente connesso.The security identification number (SID) of the logged-in user. Il SID è univoco per ogni account di accesso nel server.Each SID is unique for each login in the server. 4141 Yes
NTDomainNameNTDomainName nvarcharnvarchar Dominio di Windows a cui appartiene l'utente.The Windows domain to which the user belongs. 77 Yes
NTUserNameNTUserName nvarcharnvarchar Nome dell'utente proprietario della connessione che ha generato questo evento.The name of the user that owns the connection that generated this event. 66 Yes
ObjectNameObjectName nvarcharnvarchar La stringa di connessione utilizzata per questa connessione.The connect string used for this connection. 3434 NoNo
OwnerNameOwnerName nvarcharnvarchar Metodo di autenticazione supportato configurato nell'endpoint dell'istanza locale di Service Broker.Supported authentication method configured on the local broker endpoint. Se è disponibile più di un metodo, l'endpoint di accettazione (destinazione) determina quale metodo viene utilizzato per primo.When more than one method is available, the accepting (target) endpoint determines which method is tried first. I valori possibili sono:Possible values are:

None.None. Non è configurato alcun metodo di autenticazione.No authentication method is configured.

NTLM.NTLM. Richiede un'autenticazione NTLM.Requires NTLM authentication.

KERBEROS.KERBEROS. Richiede un'autenticazione Kerberos.Requires Kerberos authentication.

NEGOTIATE.NEGOTIATE. Il metodo di autenticazione viene negoziato da Windows.Windows negotiates the authentication method.

CERTIFICATE.CERTIFICATE. Richiede il certificato configurato per l'endpoint, archiviato nel database master .Requires the certificate configured for the endpoint, which is stored in the master database.

NTLM, CERTIFICATE.NTLM, CERTIFICATE. Accetta l'autenticazione NTLM o basata sul certificato SSL.Accepts NTLM or SSL certificate authentication.

KERBEROS, CERTIFICATE.KERBEROS, CERTIFICATE. Accetta l'autenticazione Kerberos o basata sul certificato dell'endpoint.Accepts Kerberos or the endpoint certificate authentication.

NEGOTIATE, CERTIFICATE.NEGOTIATE, CERTIFICATE. Il metodo di autenticazione viene negoziato da Windows oppure per l'autenticazione può essere utilizzato un certificato dell'endpoint.Windows negotiates the authentication method or an endpoint certificate can be used for authentication.

CERTIFICATE, NTLM.CERTIFICATE, NTLM. Accetta il certificato di un endpoint o l'autenticazione NTLM.Accepts an endpoint certificate or for NTLM authentication.

CERTIFICATE, KERBEROS.CERTIFICATE, KERBEROS. Accetta il certificato di un endpoint o l'autenticazione Kerberos.Accepts an endpoint certificate or Kerberos for authentication.

CERTIFICATE, NEGOTIATE.CERTIFICATE, NEGOTIATE. Accetta il certificato di un endpoint, oppure il metodo di autenticazione è negoziato da Windows.Accepts an endpoint certificate for authentication or Windows negotiates the authentication method..
3737 NoNo
ProviderNameProviderName nvarcharnvarchar Metodo di autenticazione utilizzato per la connessione.The authentication method used for this connection 4646 NoNo
RoleNameRoleName nvarcharnvarchar Ruolo della connessione.The role of the connection. I valori possibili sono initiator o target.This is either initiator or target. 3838 NoNo
ServerNameServerName nvarcharnvarchar Nome dell'istanza di SQL Server tracciata.The name of the instance of SQL Server being traced. 2626 NoNo
SPIDSPID intint ID del processo server assegnato da SQL Server al processo associato al client.The server process ID assigned by SQL Server to the process associated with the client. 1212 Yes
StartTimeStartTime datetimedatetime Ora di inizio dell'evento, se disponibile.The time at which the event started, when available. 1414 Yes
StateState intint Indica il punto del codice sorgente di SQL Server che ha generato l'evento.Indicates the location within the SQL Server source code that produced the event. Ogni punto che può generare questo evento è contraddistinto da un codice di stato diverso.Each location that may produce this event has a different state code. Questo codice di stato consente al supporto tecnico Microsoft di individuare la posizione in cui è stato generato l'evento.A Microsoft support engineer can use this state code to find where the event was produced. 3030 NoNo
TargetUserNameTargetUserName nvarcharnvarchar Stato di accesso.Login state. I possibili valori sono i seguenti:One of:

INITIALINITIAL

WAIT LOGIN NEGOTIATEWAIT LOGIN NEGOTIATE

ONE ISCONE ISC

ONE ASCONE ASC

TWO ISCTWO ISC

TWO ASCTWO ASC

WAIT ISC ConfirmWAIT ISC Confirm

WAIT ASC ConfirmWAIT ASC Confirm

WAIT REJECTWAIT REJECT

WAIT PRE-MASTER SECRETWAIT PRE-MASTER SECRET

WAIT VALIDATIONWAIT VALIDATION

WAIT ARBITRATIONWAIT ARBITRATION

ONLINEONLINE

ERRORERROR



Nota: ISC = Initiate Security Context.Note: ISC = Initiate Security Context. ASC = Accept Security Context.ASC = Accept Security Context
3939 NoNo
TransactionIDTransactionID bigintbigint ID della transazione assegnato dal sistema.The system-assigned ID of the transaction. 44 NoNo

Nella tabella seguente sono elencati i valori di sottoclasse per questa classe di evento.The table below lists the subclass values for this event class.

IDID SottoclasseSubclass DescrizioneDescription
11 Login SuccessLogin Success L'evento Login Success indica che la procedura di accesso dell'istanza di Service Broker adiacente ha avuto esito positivo.A Login Success event reports that the adjacent broker login process has finished successfully.
22 Login Protocol ErrorLogin Protocol Error L'evento Login Protocol Error indica che Service Broker riceve un messaggio in formato corretto, ma non valido per lo stato attuale della procedura di accesso.A Login Protocol Error event reports that the broker receives a message that is well-formed but not valid for the current state of the of the login process. Questo messaggio potrebbe essere andato perduto o potrebbe essere stato inviato fuori sequenza.The message may have been lost or sent out-of-sequence.
33 Message Format ErrorMessage Format Error L'evento Message Format Error indica che Service Broker ha ricevuto un messaggio in un formato non previsto.A Message Format Error event reports that the broker received a message that does not match the expected format. È possibile che il messaggio sia danneggiato oppure che un programma diverso da SQL Server stia inviando messaggi alla porta utilizzata da Service Broker.The message may have been corrupted, or a program other than SQL Server may be sending messages to the port that Service Broker uses.
44 Negotiate FailureNegotiate Failure L'evento Negotiate Failure indica che l'istanza locale e l'istanza remota di Service Broker supportano livelli di autenticazione che si escludono a vicenda.A Negotiate Failure event reports that the local broker and the remote broker support mutually exclusive levels of authentication.
55 Authentication FailureAuthentication Failure L'evento Authentication Failure indica che Service Broker non può eseguire l'autenticazione della connessione a causa di un errore.An Authentication Failure event reports that Service Broker cannot perform authentication for the connection due to an error. Per l'autenticazione di Windows, questo evento indica che Service Broker non può utilizzare l'autenticazione di Windows.For Windows Authentication, this event reports that Service Broker is unable to use Windows Authentication. Per l'autenticazione basata sui certificati, questo evento indica che Service Broker non può accedere al certificato.For certificate-based authentication, this event reports that Service Broker is unable to access the certificate.
66 Authorization FailureAuthorization Failure L'evento Authorization Failure indica che Service Broker ha negato l'autorizzazione per la connessione.An Authorization Failure event reports that Service Broker denied authorization for the connection. Per l'autenticazione di Windows, questo evento segnala che l'ID di sicurezza per la connessione non corrisponde a un utente del database.For Windows Authentication, this event reports that the security identifier for the connection does not match a database user. Per l'autenticazione basata sui certificati, questo evento indica che la chiave pubblica recapitata nel messaggio non corrisponde a un certificato nel database.For certificate-based authentication, this event reports that the public key delivered in the message does not correspond to a certificate in the database.

Vedere ancheSee Also

CREATE ENDPOINT (Transact-SQL) CREATE ENDPOINT (Transact-SQL)
ALTER ENDPOINT (Transact-SQL) ALTER ENDPOINT (Transact-SQL)
SQL Server Service Broker SQL Server Service Broker