GNU/Linux >> Linux Esercitazione >  >> Linux

Risolvere gli errori di backup di SQL Server utilizzando il Visualizzatore eventi di Windows

Questo articolo illustra alcuni passaggi di base per la risoluzione dei problemi relativi al database e alla registrazione degli errori di backup per Microsoft® SQL Server®. Copre le cause comuni degli errori di backup ad alto livello. A causa della complessità delle azioni di backup di SQL Server, questa guida funge da punto di partenza per la risoluzione dei problemi e aiuta a identificare la causa degli errori di backup utilizzando il Visualizzatore eventi di Microsoft Windows®.

Tipi di backup comuni

I tipi di backup più comuni in SQL Server includono i seguenti tipi:

  • Backup completo del database :come suggerisce il nome, si tratta di un backup dell'intero database e di parti del registro delle transazioni. Questo backup consente di ripristinare il database solo da un backup completo. Il Visualizzatore eventi si riferisce anche a questo backup come a un backup del database .

  • Backup del database differenziale :in base al backup completo del database più recente, questo backup include tutte le modifiche apportate al database dall'ultimo backup completo.

  • Backup del registro :questo backup copre i file di registro delle transazioni, inclusi tutti i registri dall'ultimo backup del registro. I backup dei log garantiscono la minima perdita di dati in caso di errore.

Accedi al Visualizzatore eventi

Le sezioni seguenti forniscono istruzioni per accedere al Visualizzatore eventi in diverse versioni di Windows.

Windows Server 2008 R2

  1. Fai clic su Start -> Pannello di controllo -> Sistema e sicurezza -> Strumenti di amministrazione .
  2. Fai doppio clic su Visualizzatore eventi .

Windows Server 2012

  1. Passa il mouse sull'angolo inferiore sinistro del desktop per avviare Start viene visualizzato il pulsante.
  2. Fai clic con il pulsante destro del mouse su Avvia , seleziona Pannello di controllo -> Sicurezza del sistema e fai doppio clic su Strumenti di amministrazione .
  3. Fai doppio clic su Visualizzatore eventi .

Windows Server 2012 R2 e Windows Server 2016

  1. Fai clic con il pulsante destro del mouse su Avvia , seleziona Pannello di controllo -> Sistema e sicurezza e fai doppio clic su Strumenti di amministrazione .
  2. Fai doppio clic su Visualizzatore eventi .

Individua il registro eventi per il backup non riuscito nel Visualizzatore eventi

Dopo aver effettuato l'accesso al Visualizzatore eventi, attenersi alla seguente procedura per rivedere i registri degli errori per stabilire la causa dell'errore di backup:

  1. Nel Visualizzatore eventi, vai a Registri di Windows -> Applicazione .

  2. Sul lato destro in Azioni menu, vai a Trova .

  3. Digita il nome del database per il quale si è verificato l'errore e fai clic su Trova successivo .

    Ogni volta che fai clic su Trova successivo , viene visualizzato il registro eventi precedente per il database.Continuare a fare clic su Avanti finché non trovi il registro degli errori, etichettato come Errore , contenente l'errore di backup. Se il registro degli errori stesso non include la causa dell'errore, cercare i registri subito prima o dopo l'errore. Fare riferimento alla sezione seguente,Motivi comuni per errori di backup , per ulteriori informazioni sui diversi errori.

Se incontri un registro per un backup riuscito prima di arrivare all'errore, sai che un tentativo di backup successivo è riuscito. Se desideri indagare sulla causa principale dell'errore, puoi continuare fino a trovare il registro degli errori di backup e determinare il problema.

Motivi comuni per errori di backup

  • Nessuno spazio su disco disponibile :la voce del registro eventi fornisce i dettagli relativi all'unità e al percorso del file su cui è stato eseguito il backup. Per risolvere questo problema, libera spazio su disco.

  • Problema di rete o percorso file non valido :quando si esamina il registro degli errori dell'evento, prendere nota del percorso fisico e verificare che la posizione esista sul server o sulla condivisione di rete. Se esegui backup su una condivisione di rete, potrebbe essere necessario eseguire ulteriori operazioni di risoluzione dei problemi di rete.

  • Autorizzazioni insufficienti :il ruolo fisso del server, amministratore di sistema e i ruoli fissi del database, db_owner e db_backupoperator , avere BACKUP DATABASE e REGISTRO DI BACKUP autorizzazioni per impostazione predefinita. Problemi di autorizzazione sul file fisico del dispositivo di backup possono interferire con un backup. SQL Server deve essere in grado di leggere e scrivere sul dispositivo, quindi l'account con cui viene eseguito il servizio SQL Server necessita delle autorizzazioni di scrittura.

  • Carico server elevato :l'utilizzo delle risorse nel sistema era elevato al momento del tentativo di backup. Verificare la riuscita del backup successivo. Se l'utilizzo delle risorse è ancora elevato, apri Task Manager (fai clic con il pulsante destro del mouse sulla barra delle attività e seleziona Task Manager ) e identificare i processi ad alta intensità di risorse nei Processi scheda.

  • Modello e stato di ripristino del database :non tutti i modelli di ripristino del database consentono tutti i tipi di backup. Solo i database nel modello di ripristino FULL e BULK LOGGED consentono i backup dei log. I database nel modello di ripristino SIMPLE non possono eseguire backup dei log. Il database deve essere ONLINE per accettare i backup. Le azioni di backup non hanno esito positivo se un database si trova in una delle seguenti modalità:

    • OFFLINE
    • EMERGENZA
    • SOSPETTO
    • RECUPERO
    • RECUPERO IN ATTESA
    • RESTAURO
    • Modalità UTENTE SINGOLO
  • Il backup completo del database non esiste :i backup differenziali e di registro hanno esito positivo solo se è stato eseguito almeno un backup completo del database. Questo errore si applica anche alle modifiche relative al modello di ripristino del database. Dopo aver passato un database a un modello di ripristino diverso, devi eseguire un backup completo del database per consentire backup differenziali e di registro.


Linux
  1. Connettiti a Linux da Windows usando PuTTY

  2. Risolvi i problemi di un server cloud Windows inattivo

  3. Risolvere i problemi di utilizzo elevato della CPU su Windows Server

  4. Risolvere gli errori dei processi MSSQL

  5. Usa Visualizzatore eventi per risolvere i problemi di blocco del sistema

Come installare SQL Server su Windows 10

Accedi a un server Linux con una chiave privata SSH su un client Windows

Modelli di ripristino del database di SQL Server

Utilizzo dei registri del server

Utilizzo di Windows Performance Analyzer per risolvere i problemi di prestazioni

Panoramica del Visualizzatore eventi di Windows