Monitoraggio delle applicazioni livello dati

Un'applicazione livello dati (DAC) può essere monitorata da Esplora utilità e Esplora oggetti in SQL Server Management Studio (SSMS), insieme alle viste e alle tabelle di sistema. Inoltre, tutti gli oggetti nel database contenuto in DAC possono essere monitorati utilizzando le tecniche di monitoraggio standard del database e del Motore di database.

Monitoraggio di DAC utilizzando l'utilità di SQL Server

La pagina dei dettagli applicazioni livello dati distribuite in Esplora utilità di Management Studio consente di visualizzare un dashboard in cui viene riportato l'utilizzo delle risorse di ogni DAC distribuito nelle istanze gestite del Motore di database. Nel riquadro superiore della pagina dei dettagli vengono elencati i DAC distribuiti con indicatori visivi che mostrano se il loro utilizzo delle risorse di CPU e file rientra tra i criteri definiti per l'utilità di SQL Server. Selezionando qualsiasi DAC nella visualizzazione Elenco, è possibile visualizzare ulteriori dettagli nelle schede nel riquadro inferiore della pagina. Per ulteriori informazioni sulle informazioni presentate nella pagina dei dettagli, vedere Dettagli di Applicazioni di livello dati distribuite (utilità di SQL Server).

In seguito all'utilizzo della pagina dei dettagli applicazioni livello dati distribuite, che consente di identificare rapidamente qualsiasi DAC che utilizzi troppo o troppo poco la risorsa hardware, è possibile pianificare la risoluzione di eventuali problemi. Più applicazioni livello dati che non utilizzano completamente le risorse hardware potrebbero essere consolidate in un unico server, liberando così alcuni server per altri utilizzi. Se le risorse nel server corrente vengono utilizzate maniera eccessiva, è possibile spostare l'applicazione del livello dati in un server più grande o aggiungere altre risorse nel server corrente.

I limiti minimi e massimi per l'utilizzo delle risorse sono definiti dai criteri di monitoraggio delle applicazioni, definiti a loro volta nella pagina dei dettagli Amministrazione utilità. Gli amministratori del database possono personalizzare i criteri e far sì che rientrino nei limiti stabiliti dalle organizzazioni. Ad esempio, una società potrebbe impostare al 75% l'utilizzo massimo di CPU per un pacchetto DAC, mentre un'altra società potrebbe impostarlo all'80%. Per ulteriori informazioni sull'impostazione dei criteri di monitoraggio delle applicazioni, vedere Amministrazione utilità (Utilità SQL Server).

Per visualizzare la pagina dei dettagli applicazioni livello dati distribuite:

  1. Selezionare il menu Visualizza/Esplora utilità.

  2. Connettere Esplora utilità al punto di controllo dell'utilità.

  3. Selezionare il menu Visualizza/Dettagli Esplora utilità.

  4. Selezionare il nodo applicazioni livello dati distribuite in Esplora utilità.

Le informazioni contenute nella pagina dei dettagli applicazioni livello dati distribuite provengono dai dati nel data warehouse di gestione dell'utilità, che per impostazione predefinita raccoglie i dati ogni 15 minuti. È possibile personalizzare l'intervallo utilizzando la pagina dei dettagli Amministrazione utilità.

Visualizzazione di DAC in Esplora oggetti

Esplora oggetti di SSMS consente di visualizzare informazioni di configurazione di base su ogni DAC distribuito in un'istanza del Motore di database, incluse le istanze gestite che sono state registrate nell'utilità di SQL Server e le istanze autonome che non è possibile visualizzare in Esplora utilità.

Per visualizzare i dettagli di DAC distribuiti in un'istanza del Motore di database:

  1. Selezionare il menu Visualizza/Esplora oggetti.

  2. Connettersi all'istanza del Motore di database dal riquadro Esplora oggetti.

  3. Selezionare il menu Visualizza/Dettagli Esplora oggetti.

  4. In Esplora oggetti selezionare il nodo del server che esegue il mapping nell'istanza, quindi passare al nodo Gestione\applicazioni livello dati.

  5. Nella visualizzazione Elenco nel riquadro superiore della pagina dei dettagli viene elencato ogni DAC distribuito nell'istanza del Motore di database. Selezionare DAC per visualizzare le informazioni nel riquadro dei dettagli in fondo alla pagina.

Il menu di scelta rapida del nodo applicazioni livello dati è inoltre utilizzato per distribuire nuovi DAC o eliminare DAC esistenti.

Utilizzo di viste e tabelle di sistema DAC

La tabella di sistema msdb.dbo.sysdac_history_internal consente di registrare l'esito positivo o negativo di tutte le azioni di gestione DAC eseguite in un'istanza del Motore di database. Nella tabella vengono registrati l'ora in cui si è verificata l'azione e l'account di accesso con cui questa è stata avviata. Per ulteriori informazioni, vedere sysdac_history_internal (Transact-SQL).

Nelle viste di sistema DAC vengono riportate le informazioni sul catalogo di base. Per ulteriori informazioni, vedere Viste applicazioni del livello dati (Transact-SQL).

Monitoraggio dei database DAC

In seguito alla corretta distribuzione di DAC, il database contenuto in DAC funzionerà come qualsiasi altro database. Utilizzare le tecniche e gli strumenti standard del Motore di database per il monitoraggio delle prestazioni, del log, degli eventi e dell'utilizzo delle risorse del database. Per ulteriori informazioni, vedere Monitoraggio (Motore di database).