Monitoraggio di Service Broker
SQL Server include viste a gestione dinamica, eventi di traccia e oggetti prestazioni che è possibile utilizzare per il monitoraggio dell'attività di Motore di database correlata a Service Broker.
Viste a gestione dinamica
Le viste a gestione dinamica riportate di seguito consentono di monitorare l'attività di Service Broker.
Vista | Descrizione |
---|---|
Contiene una riga per ogni stored procedure attivata da Service Broker. |
|
Contiene una riga per ogni connessione di rete di Service Broker. |
|
Contiene una riga per ogni messaggio di Service Broker in fase di inoltro da parte dell'istanza di SQL Server. |
|
Contiene una riga per ogni monitor di coda presente nell'istanza. Un monitor di coda gestisce l'attivazione di una coda. |
Oggetti prestazioni
Gli oggetti prestazioni riportati di seguito indicano l'attività di Service Broker.
Oggetto prestazione
Descrizione
Oggetto Attivazione Broker di SQL Server
Contiene contatori delle prestazioni che visualizzano informazioni sull'attivazione di stored procedure.
Oggetto Statistiche Broker di SQL Server
Contiene contatori delle prestazioni che visualizzano informazioni a carattere generale su Service Broker.
Oggetto Trasporto Broker/DBM di SQL Server
Contiene contatori delle prestazioni che visualizzano informazioni relative all'attività di rete di Service Broker.
Importante:
I criteri di supporto Microsoft non si applicano alla funzionalità di mirroring del database di SQL Server 2005. Il mirroring del database è attualmente disattivato per impostazione predefinita, ma è possibile attivarlo solo a scopo di valutazione utilizzando il flag di traccia 1400 come parametro di avvio. (Per ulteriori informazioni sui flag di traccia, vedere Flag di traccia (Transact-SQL) .) Non utilizzare il mirroring del database in ambienti di produzione. Microsoft non fornisce supporto per i database o le applicazioni che utilizzano il mirroring del database. La documentazione relativa al mirroring del database è inclusa in SQL Server 2005 solo a scopo di valutazione e i criteri della documentazione per il supporto e l'aggiornamento di SQL Server 2005 non sono applicabili alla documentazione relativa al mirroring del database.
Eventi di traccia
SQL Server include la categoria di eventi Broker per il monitoraggio dell'attività di Service Broker. Nella tabella seguente sono elencati gli eventi della categoria di eventi Broker:
Evento | Descrizione |
---|---|
Evento generato quando un monitor di coda avvia una stored procedure di attivazione. |
|
Evento generato per indicare lo stato di una connessione di trasporto gestita da Service Broker. |
|
Evento generato per indicare lo stato di una conversazione. |
|
Evento generato quando il database crea o elimina un gruppo di conversazione. |
|
Evento generato per indicare che il database ha ricevuto un messaggio danneggiato. |
|
Evento generato quando SQL Server elimina un messaggio di Service Broker destinato all'inoltro. |
|
Evento generato quando SQL Server inoltra un messaggio di Service Broker. |
|
Evento generato quando Service Broker determina il routing di un messaggio. |
|
Evento generato quando Service Broker non è in grado di memorizzare un messaggio ricevuto che avrebbe dovuto essere recapitato a un servizio nell'istanza. |
|
Evento generato quando Service Broker invia o riceve l'acknowledgment di un messaggio. |
Vengono inoltre generati due eventi di controllo della protezione per Service Broker. Per ulteriori informazioni su questi eventi, vedere Classe di evento Audit Broker Login e Classe di evento Audit Broker Conversation.
Vedere anche
Altre risorse
Viste del catalogo di Service Broker (Transact-SQL)