Introduzione alla valutazione on demand di SQL Server - Microsoft Engage Center

La valutazione SQL Server consente di diagnosticare potenziali problemi con l'ambiente SQL Server in esecuzione in locale, in macchine virtuali (VM) Di Microsoft Macchine virtuali di Azure o in macchine virtuali Amazon Web Services (AWS). Valutare un singolo server, più server o cluster di failover che eseguono istanze di SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017 o SQL Server 2019; sono supportati cluster di failover o installazioni server autonome di Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019.

I consigli coprono aree come il controllo delle modifiche, il monitoraggio, il ripristino di emergenza, gli accordi sul livello di servizio, le voci di configurazione e il funzionamento corretto dei componenti principali dell'ambiente SQL Server.

Questa valutazione è progettata per fornire indicazioni specifiche raggruppate in Aree di interesse per attenuare i rischi per SQL Server e l'organizzazione.

La valutazione SQL Server è incentrata su diversi pilastri chiave, tra cui:

  • configurazione di SQL Server
  • Progettazione dei database
  • Sicurezza
  • Prestazioni
  • Sempre Attivo
  • Cluster
  • Prontezza per l'aggiornamento
  • Analisi del registro di errori
  • Eccellenza operativa

Eseguire la valutazione SQL Server

Prerequisiti

Per ottenere il massimo dalle valutazioni on demand disponibili tramite Microsoft Engage Center, è necessario:

  1. Disporre di una sottoscrizione di Azure attiva con implementato il Connettore di Engage Center, l'area di lavoro Log Analytics, il server agente di raccolta e aggiunta l'estensione di valutazione SQL Server. Per altre informazioni, vedere Introduzione alle valutazioni on demand.

  2. Un account di dominio (utente o del servizio gestito) con i seguenti permessi:

    • Appartenenza al gruppo Amministratori locale in tutti i server dell'ambiente
    • Ruolo di amministratore di sistema in tutti i sistemi Microsoft SQL dell'ambiente.
  3. Esaminare il documento Prerequisiti per la valutazione SQL Server. Questo documento illustra la documentazione tecnica dettagliata della valutazione SQL Server e la preparazione del server necessaria per eseguire la valutazione. Inoltre documenta vari tipi di dati raccolti durante la valutazione.

Nota

In media, ci vuole un'ora per configurare inizialmente l'ambiente e avviare una Valutazione su Richiesta. Dopo aver eseguito una valutazione, è possibile esaminare i dati in Log Analytics di Azure. Questo ti fornirà un elenco di raccomandazioni in ordine di priorità suddivise in sei aree di attenzione. Questo permette a te e al tuo team di capire rapidamente i livelli di rischio, l’integrità dei tuoi ambienti e di agire per ridurre il rischio e migliorare l’integrità IT generale.

Configurare la valutazione SQL Server

Nota

Dovrai prima configurare il connettore Engage Center per configurare le valutazioni on demand. Seguire queste istruzioni per configurare il connettore Engage Center, connettersi a un'area di lavoro Log Analytics e quindi aggiungere le valutazioni on demand da configurare.

  1. Sul computer per la raccolta dati, crea la seguente cartella: C:\LogAnalytics\SQLServer (o qualsiasi altra cartella esclusa C:\ODA, che è riservata dal sistema).

  2. Se si usa un account di dominio utente Aprire powerShell normale (non ISE) in modalità amministratore ed eseguire il cmdlet seguente:

    Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory>-Provide the required user account credentials that satisfy the requirements mentioned in this article earlier

    where YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment.

    <WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded data

    Se occorre valutare più ambienti, i nomi degli ambienti devono essere separati da un punto e virgola (;). Per un cluster di failover, controlla il nome di rete virtuale del cluster di failover. Directory è il percorso di una directory esistente utilizzata per archiviare i file creati durante la raccolta e l'analisi dei dati dagli ambienti. Fornisci le credenziali dell'account utente necessarie che soddisfano i requisiti indicati in precedenza in questo articolo.

  3. Se si usa un account del servizio gestito di gruppo Aprire powerShell normale (non ISE) in modalità amministratore ed eseguire il cmdlet seguente:

    Add-SQLAssessmentTask -SQLServerName <YourServerName> –WorkingDirectory <Directory> -RunWithManagedServiceAccount $True

    where YourServerName is the fully qualified domain name (FQDN) or the NetBIOS name of single server or failover cluster running SQL Server environment. When prompted for password just press enter, as you are using a gMSA you don't need to provide a password as it is handled by the system

    <WorkspaceId> – provide id for the Log Analytics workspace that will be used to store the uploaded data

    Se occorre valutare più ambienti, i nomi degli ambienti devono essere separati da un punto e virgola (;). Per un cluster di failover, controlla il nome di rete virtuale del cluster di failover. Directory è il percorso di una directory esistente utilizzata per archiviare i file creati durante la raccolta e l'analisi dei dati dagli ambienti. Fornisci le credenziali dell'account utente necessarie che soddisfano i requisiti indicati in precedenza in questo articolo.

  4. La raccolta dei dati verrà attivata dall'attività pianificata denominata SQLAssessment entro un'ora dall'esecuzione dello script precedente e quindi ogni 7 giorni. L'attività può essere modificata per essere eseguita in una data/ora diversa o addirittura forzata per essere eseguita immediatamente da Libreria Utilità di pianificazione > Microsoft > Operations Management Suite > AOI*** > Valutazioni > SQLAssessment.

  5. Durante la raccolta e l'analisi, i dati vengono temporaneamente archiviati nella cartella Directory di lavoro configurata durante l'impostazione.

  6. Dopo alcune ore, i risultati della valutazione saranno disponibili nella Log Analytics e nel dashboard di Microsoft Engage Center. Per visualizzare i risultati, passare a Microsoft Engage Center > IT Health > On Demand Assessment e quindi selezionare Visualizza tutte le raccomandazioni rispetto alla valutazione attiva.

  7. Se vuoi che un Tecnico Accreditato Microsoft analizzi con te i problemi relativi al tuo ambiente SQL Server, puoi contattare il Rappresentante Microsoft e chiedere informazioni sulla Consegna CSA Remota o Locale.

Contratto Tecnico remoto Tecnico sul posto
Premier Foglio dati remoto di SQL Foglio dati locale di SQL
Unificato Foglio dati remoto di SQL Foglio dati locale di SQL