Monitoraggio delle applicazioni livello datiMonitor Data-tier Applications

Un'applicazione livello dati (DAC) può essere monitorata da Gestione Utilità e Esplora oggetti in SQL Server Management StudioSQL Server Management Studio (SSMS), insieme alle viste e alle tabelle di sistema.A data-tier application (DAC) can be monitored from the Utility Explorer and Object Explorer in SQL Server Management StudioSQL Server Management Studio (SSMS), along with system views and tables. Inoltre, tutti gli oggetti nel database contenuto in DAC possono essere monitorati utilizzando le tecniche di monitoraggio standard del database e del Motore di databaseDatabase Engine .In addition, all objects in the database contained in the DAC can be monitored using standard database and Motore di databaseDatabase Engine monitoring techniques.

Prima di iniziareBefore You Begin

Se si distribuisce un'applicazione livello dati in un'istanza gestita del Motore di databaseDatabase Engine, il pacchetto di applicazione livello dati distribuito viene incorporato in Utilità SQL Server al successivo invio del set di raccolta dell'utilità dall'istanza al punto di controllo dell'utilità.If you deploy a DAC to a managed instance of the Motore di databaseDatabase Engine, information about the deployed DAC is incorporated into the SQL Server Utility the next time the utility collection set is sent from the instance to the utility control point. È quindi possibile visualizzare informazioni sull'integrità di base sull'Applicazione livello dati tramite Management StudioManagement Studio Gestione Utilità.You can then view basic health information about the DAC by using the Management StudioManagement Studio Utility Explorer.

Esplora oggetti di SSMS consente di visualizzare informazioni di configurazione di base su ogni DAC distribuito in un'istanza del Motore di databaseDatabase Engine, indipendentemente dal fatto che l'istanza sia gestita in Utilità SQL Server.The SSMS Object Explorer displays basic configuration information about each DAC deployed to an instance of the Motore di databaseDatabase Engine, regardless of whether the instance is managed in the SQL Server Utility. Inoltre, il database associato a un DAC distribuito può essere monitorato mediante le stesse routine utilizzate per il monitoraggio di qualsiasi altro database.Also, the database associated with a deployed DAC can be monitored using the same procedures for monitoring any database.

Utilizzo di Utilità SQL ServerUsing the SQL Server Utility

La pagina dei dettagli Applicazioni livello dati distribuite in Management StudioManagement Studio Utility Explorer displays a dashboard that reports the resource utilization of all DACs that have been deployed to managed instances of the Motore di databaseDatabase Engine.The Deployed Data-tier Applications detail page in the Management StudioManagement Studio Utility Explorer displays a dashboard that reports the resource utilization of all DACs that have been deployed to managed instances of the Motore di databaseDatabase Engine. 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 Utilità SQL ServerSQL Server .The top pane of the details page lists each deployed DAC with visual indicators showing whether their utilization of CPU and file resources are outside the policies defined for the SQL ServerSQL Server Utility. Selezionando qualsiasi DAC nella visualizzazione Elenco, è possibile visualizzare ulteriori dettagli nelle schede nel riquadro inferiore della pagina.If you select any DAC in the list view, further details are displayed in tabs in the bottom pane of the page. Per altre informazioni sulle informazioni presentate nella pagina dei dettagli, vedere Dettagli di Applicazioni livello dati distribuite (Utilità SQL Server).For more information about the information presented on the details page, see Deployed Data-tier Application Details (SQL Server Utility).

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.After using the Deployed Data-tier Applications detail page to quickly identify any DACs that are either under-utilizing or stressing their hardware resource, you can make plans to address any problems. Più applicazioni del livello dati che non utilizzano completamente le risorse hardware potrebbero essere consolidate in un unico server, liberando così alcuni server per altri utilizzi.Multiple DACs that are not fully utilizing their current hardware resources could be consolidated to a single server, freeing some of the servers for other uses. 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.If a DAC is stressing the resources on its current server, the DAC can be moved to a larger server, or additional resources can be added to the current server.

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à .The minimum and maximum limits for resource usage are defined by application monitoring policies defined in the Utility Administration details page. Gli amministratori del database possono personalizzare i criteri e far sì che rientrino nei limiti stabiliti dalle organizzazioni.Database administrators can tailor the policies to match the limits established by their organizations. 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%.For example, one company might set 75% as the maximum CPU utilization for a DAC, while another company might set the maximum at 80%. Per altre informazioni sull'impostazione dei criteri di monitoraggio delle applicazioni, vedere Amministrazione utilità (Utilità SQL Server).For more information about setting application monitoring policies, see Utility Administration (SQL Server Utility).

Per visualizzare la pagina dei dettagli Applicazioni livello dati distribuite:To view the Deployed Data-tier Applications detail page:

  1. Selezionare il menu Visualizza/Esplora utilità .Select the View/Utility Explorer menu.

  2. Connettere Esplora utilità al punto di controllo dell'utilità.Connect the Utility Explorer to the utility control point (UCP).

  3. Selezionare il menu Visualizza/Dettagli Esplora utilità .Select the View/Utility Explorer Details menu.

  4. Selezionare il nodo Applicazioni livello dati distribuite in Esplora utilità.Select the Deployed Data-tier Applications node in the Utility Explorer.

    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.The information in the Deployed Data-tier Applications detail page comes from the data in the utility management data warehouse, which defaults to collecting the data every 15 minutes. È possibile personalizzare l'intervallo utilizzando la pagina dei dettagli Amministrazione utilità .The interval can also be tailored using the Utility Administration details page.

Utilizzo di Esplora oggettiUsing Object Explorer

Esplora oggetti di SSMS consente di visualizzare informazioni di configurazione di base su ogni DAC distribuito in un'istanza del Motore di databaseDatabase Engine,The SSMS Object Explorer displays basic configuration information about each DAC deployed to an instance of the Motore di databaseDatabase Engine. incluse le istanze gestite che sono state registrate nell'utilità SQL ServerSQL Server e le istanze autonome che non è possibile visualizzare in Esplora utilità.This includes both managed instances that have been enrolled in the SQL ServerSQL Server Utility, and stand-alone instances that cannot be viewed in the Utility Explorer.

Per visualizzare i dettagli di DAC distribuiti in un'istanza del Motore di databaseDatabase Engine:To view the details of a DAC deployed to an instance of the Motore di databaseDatabase Engine:

  1. Selezionare il menu Visualizza/Esplora oggetti .Select the View/Object Explorer menu.

  2. Connettersi all'istanza del Motore di databaseDatabase Enginedal riquadro Esplora oggetti.Connect to the instance of the Motore di databaseDatabase Enginefrom the Object Explorer pane.

  3. Selezionare il menu Visualizza/Dettagli Esplora oggetti .Select the View/Object Explorer Details menu.

  4. In Esplora oggetti selezionare il nodo del server che esegue il mapping nell'istanza, quindi passare al nodo Gestione\Applicazioni livello dati .Select the server node in Object Explorer that maps to the instance, and then navigate to the Management\Data-tier Applications node.

  5. Nella visualizzazione Elenco nel riquadro superiore della pagina dei dettagli viene elencato ogni DAC distribuito nell'istanza del Motore di databaseDatabase Engine.The list view in the top pane of the details page lists each DAC deployed to the instance of the Motore di databaseDatabase Engine. Selezionare DAC per visualizzare le informazioni nel riquadro dei dettagli in fondo alla pagina.Select a DAC to display the information in the detail pane at the bottom of the page.

    Il menu di scelta rapida del nodo Applicazioni livello dati è inoltre utilizzato per distribuire nuovi DAC o eliminare DAC esistenti.The right-click menu of the Data-tier Applications node is also used to deploy a new DAC or delete an existing DAC.

Utilizzo di viste e tabelle di sistema DACUsing the DAC System Views and Tables

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 databaseDatabase Engine.The msdb.dbo.sysdac_history_internal system table records the success or failure of all DAC management actions performed on an instance of the Motore di databaseDatabase Engine. Nella tabella vengono registrati l'ora in cui si è verificata l'azione e l'account di accesso con cui questa è stata avviata.The table records the time each action occurred, and which login initiated the action. Per altre informazioni, vedere sysdac_history_internal (Transact-SQL).For more information, see sysdac_history_internal (Transact-SQL).

Nelle viste di sistema DAC vengono riportate le informazioni sul catalogo di base.The DAC system views report basic catalog information. Per altre informazioni, vedere Viste applicazioni livello dati (Transact-SQL).For more information, see Data-tier Application Views (Transact-SQL).

Monitoraggio dei database DACMonitoring DAC Databases

In seguito alla corretta distribuzione di DAC, il database contenuto in DAC funzionerà come qualsiasi altro database.After a DAC has been successfully deployed, the database contained in the DAC operates the same as any other database. Utilizzare le tecniche e gli strumenti standard del Motore di databaseDatabase Engine per il monitoraggio delle prestazioni, del log, degli eventi e dell'utilizzo delle risorse del database.Use standard Motore di databaseDatabase Engine techniques and tools for monitoring the performance, log, events, and resource utilization of the database.

Vedere ancheSee Also

Applicazioni livello dati Data-tier Applications
Distribuire un'applicazione livello datiDeploy a Data-tier Application