Condividi tramite


Riepilogo delle connessioni client per SQL Server abilitato da Azure Arc

si applica a:SQL Server

Questo articolo illustra come visualizzare le connessioni client a SQL Server abilitate da Azure Arc nel portale di Azure.

Prerequisiti

Per raccogliere i dati di connessione client per SQL Server abilitati da Azure Arc e visualizzare il riepilogo in Azure, è necessario soddisfare le condizioni seguenti:

  • La versione dell'estensione di Azure per SQL Server (WindowsAgent.SqlServer) è v1.1.2986.256 o versione successiva.

  • SQL Server abilitato da Azure Arc è in esecuzione nel sistema operativo Windows.

    • SQL Server in esecuzione su Windows Server 2012 R2 e versioni precedenti non è supportato.
  • La versione di SQL Server è SQL Server 2016 (13.x) con Service Pack 1 o versione successiva.

  • Il server dispone della connettività a *.<region>.arcdataservices.com. Per altre informazioni, vedere i requisiti di rete.

  • Il tipo di licenza in SQL Server abilitato da Azure Arc è Software Assurance o con pagamento in base al consumo.

  • Hai un ruolo di Azure con l'azione Microsoft.AzureArcData/sqlServerInstances/getTelemetry/. È possibile usare il ruolo predefinito seguente, che include questa azione: Amministratore del database ibrido di Azure - Ruolo del servizio di sola lettura. Per altre informazioni, vedere Ruoli predefiniti di Azure.

Visualizzare le connessioni di SQL Server

Per visualizzare un riepilogo di tutte le connessioni client all'istanza di SQL Server, seguire questa procedura:

  1. Selezionare un'istanza di SQL Server abilitata da Azure Arc nel portale di Azure.
  2. In Monitoraggio selezionare Connessioni SQL Server.
  3. (Facoltativamente) Usare l'intervallo di tempo per visualizzare le connessioni durante una finestra preferita negli ultimi 30 giorni.

Screenshot della visualizzazione Connessioni client SQL per SQL Server abilitata da Azure Arc.

Esamina i dati riepilogati nella vista

Nome della colonna Descrizione e informazioni specifiche della versione
Nome programma Nome del programma client che ha avviato la sessione.
Nome interfaccia client Nome della libreria/driver utilizzato dal client per comunicare con il server.
Nome database Nome del database corrente per la sessione nelle istantanee orarie.
Ora di fine richiesta Ora di fine dell'ultima richiesta dai snapshot orari. Indicatore del modo in cui di recente il programma client connesso ha usato il database.
Scritture totali Numero aggregato di scritture dal programma client al database, come illustrato negli snapshot orari.
Letture totali Numero aggregato di letture dal programma client al database, come illustrato negli snapshot orari.
Tempo trascorso Durata di connessione aggregata (in millisecondi) dal programma client, come illustrato negli snapshot orari.
Conteggio Numero di sessioni univoche, come visto nelle istantanee orarie. Le sessioni distinte vengono identificate usando l'ora di accesso.

Come vengono raccolti i dati?

Per impostazione predefinita, la visualizzazione Connessioni SQL Server è disponibile per tutte le istanze di SQL Server abilitate da Azure Arc. La raccolta dati viene avviata non appena l'istanza è connessa ad Azure. L'agente di Azure Connected Machine esegue automaticamente un'interrogazione su sys.dm_exec_sessions ogni ora. Il portale visualizza l'ora di raccolta dei dati. Il servizio gestisce i dati per 30 giorni.

I dati di connessione all'interno dell'intervallo di tempo scelto nel portale determinano i dati di connessione client riepilogati e presentati come tabella nella vista.

Disabilitare la visualizzazione connessioni

Poiché la visualizzazione connessioni di SQL Server è abilitata per impostazione predefinita, è possibile scegliere di disabilitarla e arrestare la raccolta dei dati. È possibile disabilitare la visualizzazione connessioni di SQL Server usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Per disabilitare la visualizzazione Connessioni SQL Server, seguire questa procedura:

  1. Nella pagina Panoramica per SQL Server abilitato da Azure Arc nel portale di Azure selezionare Connessioni SQL Server per aprire il riquadro Connessioni SQL Server .

  2. Nel riquadro Connessioni SQL Server selezionare Disabilita dalla barra dei comandi. Selezionare nella casella Disabilita le informazioni sulle connessioni client SQL :

    Screenshot dell'opzione di disabilitazione nella visualizzazione Connessioni client SQL per SQL Server abilitata da Azure Arc.

Abilitare la visualizzazione connessioni

Se la visualizzazione Connessioni SQL Server e la raccolta dati sono disabilitate, è possibile abilitarla di nuovo usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Per disabilitare la visualizzazione Connessioni SQL Server, seguire questa procedura:

  1. Nel riquadro Panoramica per SQL Server abilitato da Azure Arc selezionare Connessioni SQL Server per aprire la pagina Connessioni SQL Server .

  2. Nel riquadro Connessioni SQL Server selezionare Abilita dalla barra dei comandi o il pulsante Abilita connessioni SQL per abilitare la funzionalità Connessioni SQL Server.

    Screenshot dell'opzione di abilitazione nella visualizzazione Connessioni client SQL per SQL Server abilitata da Azure Arc.