Codici errore SQL dell'agente dei carichi di lavoro ibridi/aziendali di APEX Backup Service (PPBS)
Summary: In questo argomento sono elencati gli errori SQL che possono verificarsi durante l'utilizzo dei carichi di lavoro aziendali.
Instructions
SQL1
Messaggio di errore: SQL Agent ha rilevato un errore interno
Soluzione dell'errore: Contattare il supporto.
SQL3
Messaggio di errore: Metadati non corrispondenti dall'ultimo backup. È probabile che non sia stato eseguito il backup dell'istanza di SQL Server nel ciclo di backup precedente.
Descrizione errore: Questo errore può verificarsi se i metadati del database selezionato per il backup non corrispondono ai metadati del database al momento del backup precedente.
Soluzione dell'errore: Eseguire un backup completo tramite la console di gestione.
SQL4
Messaggio di errore: Istanza specificata non trovata nel server delle applicazioni presente.:[Tentativo di ripristinare il percorso logico dell'istanza <> non trovato nel server]
Descrizione errore: Questo errore può verificarsi se l'istanza specificata non è presente nel computer di destinazione.
Soluzione dell'errore: Per risolvere l'errore:
- Ripristinare il file del database in un percorso alternativo. Questi file possono essere utilizzati per ripristinare i database collegandoli all'altra istanza SQL.
- Assicurarsi che l'istanza sia in esecuzione sul computer di destinazione.
SQL5
Messaggio di errore: Impossibile ottenere la versione del prodotto SQL
Descrizione errore: Questo errore può verificarsi a causa di uno dei seguenti motivi:
- SQLCMD non è configurato.
- Si è verificato un errore con sqlcmd.
Soluzione dell'errore: Per risolvere questo errore:
- Nel prompt dei comandi, digitare "sqlcmd" per verificare se sqlcmd è configurato.
- Ripetere l'operazione.
Nota: Questo errore è applicabile per l'agent SQL versione 4.6.5 e precedenti.
SQL6
Messaggio di errore: L'agent SQL ABS non ha trovato alcuna istanza/database sul server di cui eseguire il backup oppure il servizio SQL non è in esecuzione o la policy di backup è impostata per escludere tutti i database.
Descrizione errore: Questo errore può verificarsi a causa di uno dei seguenti motivi:
- La catena di log è interrotta per i database selezionati.
- Tutti i database in modalità di ripristino semplice per il backup dei registri.
- Tutti i database esclusi dall'interfaccia utente.
Soluzione dell'errore: Per risolvere questo errore:
- Assicurarsi che almeno un'istanza sia online e funzionante.
- Controllare la policy di backup e le voci delle cartelle escluse.
- Attivare un backup completo/differenziale.
- Disabilitare lo strumento di backup di terze parti.
- Almeno un database deve disporre della modalità di ripristino FULL.
- Aggiornare l'elenco dei database esclusi.
SQL7
Messaggio di errore: L'agent Hybrid Workloads ha riscontrato un errore del driver ODBC
Descrizione errore: Questo errore può verificarsi a causa di uno dei seguenti motivi:
- Perdita della connessione con SQL Server.
- Meta informazioni per il database non disponibili.
- Autorizzazione insufficiente per accedere a SQL Server.
Soluzione dell'errore: Per risolvere questo errore:
- Verificare che l'istanza di SQL Server sia attiva e in esecuzione.
- Autorizzazioni per l'account di sistema locale abilitate come da documentazione.
SQL8
Messaggio di errore: L'agent dei carichi di lavoro ibridi ha riscontrato un errore dell'applicazione VIDLIB
Descrizione errore: Questo errore può verificarsi a causa di uno dei seguenti motivi:
- Connessione di rete locale disabilitata
- Impossibile creare una connessione virtuale con SQL Server
- Autorizzazioni insufficienti per accedere a SQL Server
- Il restore point-in-time o del contrassegno di transazione del database ha esito negativo quando la catena del registro per le interruzioni del database a causa di file di dati modificati/sostituiti.
Soluzione dell'errore: Questo errore può essere risolto nei seguenti modi:
- Può trattarsi di un problema transitorio e potrebbe essere risolto automaticamente nel ciclo di backup del registro successivo.
- Controllare le autorizzazioni per l'account di sistema locale abilitato come da documentazione.
SQL9
Messaggio di errore: Si è verificato un errore interno di SQL Agent
Soluzione dell'errore: Contattare il supporto.
SQL10
Messaggio di errore: Timestamp transazione contrassegnata non trovato. Registri delle transazioni insufficienti per ripristinare la transazione contrassegnata.
Descrizione errore: Questo errore può verificarsi a causa di:
- Catena di log delle transazioni interrotta
- Problemi di timestamp
Soluzione dell'errore: Contattare il supporto.
SQL11
Messaggio di errore: Data e ora non valide per il restore point-in-time
Descrizione errore: Questo errore può verificarsi a causa di:
- Catena di log delle transazioni interrotta
- Problemi di timestamp
Soluzione dell'errore: Contattare il supporto.
SQL12
Messaggio di errore: Il database non è compatibile su un per l'SQL Server di destinazione. Verificare il livello di compatibilità della versione.
Descrizione errore: Questo errore può verificarsi perché l'istanza di ripristino di SQL Server non è compatibile.
Soluzione dell'errore: Per risolvere questo problema, provare a ripristinare il database in un'istanza SQL Server compatibile. Vedere Livello di compatibilità ALTER DATABASE.
Nota: Questo problema non è applicabile su SQL Server Agent 4.6.5 e versioni precedenti.
SQL15
Messaggio di errore: SQL Agent ha riscontrato un errore interno
Soluzione dell'errore: Contattare il supporto.
SQL16
Messaggio di errore: Nodo di backup SQL Server non integro.
Descrizione errore: Questo errore si verifica quando il nodo del gruppo di disponibilità non è connesso o non è in stato integro.
Soluzione dell'errore: Per risolvere questo problema, controllare lo stato del cluster e del gruppo di disponibilità e identificare se sono disponibili nodi in base alle preferenze di backup.
SQL17
Messaggio di errore: Rilevamento di SQL Server sul client non riuscito
Descrizione errore: Questo errore si verifica quando ABS non rileva le risorse MS-SQL, ad esempio istanze e AG.
Soluzione dell'errore: Per risolvere questo problema, controllare la presenza di errori nel file di registro del client ABS. Contattare il supporto.
SQL18
Messaggio di errore: Versioni client diverse per i nodi AG.
Descrizione errore: Questo errore si verifica quando le diverse versioni del client ABS sono installate sui nodi del gruppo di disponibilità.
Soluzione dell'errore: Per risolvere questo problema, assicurarsi di installare la stessa versione dell'agent Hybrid Workloads su tutti i nodi del gruppo di disponibilità.
SQL20
Messaggio di errore: Impossibile attivare la richiesta di backup a causa dell'indisponibilità del nodo SQL.
Descrizione errore: Questo errore si verifica a causa di un errore dell'agent Hybrid Workloads nell'attivare una richiesta di backup causata dall'indisponibilità di un nodo SQL. Controllare lo stato della connessione del nodo SQL.
Soluzione dell'errore: Per risolvere questo problema, controllare lo stato del cluster e del gruppo di disponibilità e identificare se sono disponibili nodi in base alle preferenze di backup.
SQL21
Messaggio di errore: Parametro CLI errato per la pianificazione approvata per l'attivazione del processo di backup
Descrizione errore: Questo errore può verificarsi se non viene trovata alcuna pianificazione per un processo di backup attivato dalla CLI.
Soluzione dell'errore: Controllare il parametro di pianificazione della policy di backup durante l'attivazione del backup SQL tramite CLI.
SQL22
Messaggio di errore: Parametro CLI errato per la risorsa SQL passato per l'attivazione del processo di backup
Descrizione errore: Questo errore può verificarsi se si fornisce un nome non valido per un'istanza o un gruppo di disponibilità per un processo di backup attivato dalla CLI.
Soluzione dell'errore: Eseguire un controllo incrociato del parametro della risorsa durante l'attivazione del backup SQL tramite CLI.
SQL23
Messaggio di errore: Parametro CLI errato per il backup set o policy superata per l'attivazione del processo di backup
Descrizione errore: Questo errore può verificarsi per un processo di backup attivato dalla CLI, per i seguenti motivi:
- Un backup set non è configurato
- Un set di backup è disabilitato
- Un tipo di backup non è configurato nel backup set.
Soluzione dell'errore: Eseguire il controllo incrociato del parametro del backup set durante l'attivazione del backup SQL tramite CLI.
SQL24
Messaggio di errore: Il processo di backup non può essere attivato perché sono in esecuzione 2 o più processi di backup.
Descrizione errore: Questo errore può verificarsi se sono già in esecuzione due o più processi di backup attivati dalla CLI.
Soluzione dell'errore: Per risolvere questo problema, attendere fino a quando non sono in esecuzione meno di due processi di backup attivati dalla CLI.
SQL25
Messaggio di errore: Il processo di backup attivato per il backup dei registri non viene creato.
Descrizione errore: Questo errore può verificarsi se non esiste alcun backup completo o se è in corso un altro backup completo o differenziale per il processo di backup attivato dalla CLI.
Soluzione dell'errore: Per risolvere questo problema, assicurarsi di eseguire un backup completo e quindi riprovare quando non è in corso alcun backup completo o differenziale.
SQL32
Messaggio di errore: Non è possibile creare un nuovo processo di backup fino al completamento del primo backup completo.
Descrizione errore: Questo errore può verificarsi se i processi di backup vengono attivati dalla riga di comando prima del completamento del primo backup completo.
Soluzione dell'errore: Per risolvere questo problema, assicurarsi di attendere il completamento del primo backup completo.
SQL33
Messaggio di errore: Database non trovato durante l'upload.
Descrizione errore: Questo errore può verificarsi se il database in un'istanza viene eliminato durante il backup.
Soluzione dell'errore: Per risolvere questo problema, assicurarsi che il database sull'istanza non venga eliminato durante l'operazione di backup.
SQL34
Messaggio di errore: Impossibile ottenere informazioni sulla versione del prodotto, ad esempio [instance_name]
Descrizione errore: Questo errore si verifica quando l'agente Hybrid Workloads non è in grado di identificare la versione di SQL Server. Uno dei motivi per cui l'agente dei carichi di lavoro ibridi non è in grado di identificare la versione di SQL Server è se TLS 1.0/1.1 è disabilitato.
Soluzione dell'errore: Se TLS 1.0/1.1 è disabilitato, installare il driver 11.0 di SQL Server Native Client. È possibile scaricare il driver SQL Server Native Client per MS-SQL Server 2012 dal Microsoft Download Center. Se il problema persiste, contattare il supporto.
SQL35
Messaggio di errore: Errore di stato del database.
Descrizione errore: Questo errore può verificarsi per il processo di restore del database sostitutivo originale se:
- Il database non esiste nell'istanza di SQL Server selezionata
- Il database selezionato per la sostituzione è in esecuzione in un'istanza di SQL Server che fa parte di un gruppo di disponibilità
- L'istanza di SQL Server selezionata è in modalità di ripristino No
Soluzione dell'errore: Per risolvere questo problema, verificare che:
- Il database esiste nell'istanza di SQL Server selezionata
- L'istanza di SQL Server non fa parte di un gruppo di disponibilità
- L'istanza di SQL Server non è in modalità No-Recovery
SQL36
Messaggio di errore: Impossibile scollegare il database.
Descrizione errore: Questo errore può verificarsi se ABS non è in grado di scollegare il database dalla relativa istanza SQL Server durante il ripristino.
Soluzione dell'errore: Per risolvere questo problema, controllare:
- Se il database esiste nell'istanza di SQL Server
- Se un problema nell'istanza di SQL Server impedisce la disconnessione del database
SQL37
Messaggio di errore: Il processo di backup del registro corrente è scaduto, il nuovo processo di backup del registro è in coda.
Descrizione errore: Questo errore può verificarsi se ABS pianifica un nuovo processo di backup del registro SQL quando un processo di backup del registro esistente è già in coda. ABS accoda un solo processo di backup dei registri SQL alla volta. Pertanto, quando ABS attiva un nuovo processo di backup del log, il processo viene accodato e il processo di backup del registro precedente nello stato in coda viene contrassegnato come "Backup window expired". Questo comportamento evita l'accumulo di più processi di backup dei registri nello stato in coda, cosa che può verificarsi quando un processo di backup dei registri viene eseguito per un lungo periodo di tempo.
SQL38
Messaggio di errore: Il client ABS non è stato attivato su questo dispositivo.
Descrizione errore: Questo errore si verifica quando è necessario attivare l'agent Hybrid Workloads (client) sulla risorsa SQL selezionata.
Per un'istanza di SQL Server, il client deve essere attivato nell'istanza selezionata, mentre per un gruppo di disponibilità (AG), il client deve essere attivato su tutti i nodi del gruppo di disponibilità.
Soluzione agli errori:
assicurarsi di installare e attivare l'agente Hybrid Workloads sui nodi SQL Server e Availability selezionati. Se già attivato, riavviare il servizio client Hybrid Workloads.
SQL40
Messaggio di errore: Operazione del job non riuscita, perché i privilegi Sysadmin non sono assegnati all'utente.
Descrizione errore: ABS si interfaccia con Microsoft Virtual Device Interface (VDI) per eseguire il backup e il ripristino dei log delle transazioni del database SQL e dei backup differenziali VDI SQL. L'account utente assegnato a SQL Server deve avere il ruolo sysadmin.
Soluzione dell'errore: Assegnare le credenziali a SQL Server e assicurarsi che l'account utente assegnato abbia il ruolo sysadmin. Per ulteriori informazioni, vedere Requisiti di sistema per i server MS-SQL e Aggiunta a un ruolo.
SQL50
Messaggio di errore: Impossibile scollegare i database dall'istanza.
Descrizione errore: È possibile che si verifichi questo errore quando si sceglie di ripristinare i file di database da un recovery point che dispone di un punto di ripristino differenziale VDI. Durante il ripristino da un punto di ripristino VDI, l'agent Hybrid Workloads crea un database utente temporaneo e ripristina i file .mdf, .ndf e .ldf su questo database. L'agent ripristina quindi .bak dati di file sul database e scollega il database temporaneo. A questo punto, la disconnessione del database potrebbe non riuscire se l'agente Hybrid Workloads dispone dei privilegi per scollegare un database.
Soluzione dell'errore: Utilizzare SQL Management Studio ed eseguire le seguenti attività:
- Fare clic con il pulsante destro del mouse sul database <utente rst_databasename> cui si fa riferimento nell'errore, passare ad Attività e quindi fare clic su Scollega.
- Nella finestra di dialogo Detach Database, selezionare Drop Connections e Update Statistics.
- Cliccare su Detach.
Quando si scollegano manualmente tutti i database ripristinati, i database vengono eliminati automaticamente. I file di database sono disponibili nella destinazione di ripristino specificata.
SQL51
Messaggio di errore: Restore non riuscito perché i file di database sono già presenti nella posizione di download specificata. Eliminare o spostare i file dal percorso scaricato e attivare nuovamente il ripristino.
Descrizione errore:
È possibile che si verifichi questo errore durante il ripristino di un database nell'istanza SQL Server originale e quando si sceglie di sostituire il database originale. Questo errore può verificarsi se il percorso originale contiene file di database associati a un database funzionante nell'istanza di SQL Server.
Soluzione dell'errore: Determinare la posizione dei file di database preesistenti dai registri di avanzamento del processo nell'interfaccia utente o nei registri dei lavori del client ed eliminare i file o spostarli in un'altra posizione. Attivare nuovamente il ripristino.
SQL52
Messaggio di errore: Operazione del job non riuscita, perché l'autorizzazione CREATE ANY DATABASE non è assegnata all'utente.
Descrizione errore:
ABS si interfaccia con il servizio Copia Shadow del volume Microsoft (VSS) per eseguire backup e ripristini basati su recovery point. L'account utente assegnato a SQL Server deve disporre dell'autorizzazione CREATE ANY DATABASE.
Soluzione dell'errore: Assegnare le credenziali al server SQL. Assicurarsi che l'account utente assegnato abbia il ruolo dbcreator/sysadmin. Questa operazione può essere eseguita anche aggiungendo CREATE ANY DATABASE nell'istanza utente di SQL Server per l'accesso corrente. Per ulteriori informazioni, vedere Gestione delle credenziali per i server MS-SQL e Aggiunta a un ruolo.
SQL53
Messaggio di errore: I backup dei log delle transazioni avranno esito negativo poiché tutti i database sono nel modello di ripristino semplice.
Descrizione errore: Questo errore si verifica quando tutti i database di un backup set sono nel modello di ripristino semplice. I database SQL Server configurati con il modello di ripristino semplice non supportano i backup dei registri per mantenere i requisiti di spazio ridotti. Pertanto, i backup del registro delle transazioni per questo backup set avranno esito negativo.
Soluzione degli errori:
prima di creare o modificare un backup set, assicurarsi che almeno uno dei database selezionati sia configurato con il modello di ripristino completo.
In alternativa, è possibile rimuovere la pianificazione del registro delle transazioni dalla policy di backup selezionata o selezionare un'altra policy di backup senza una pianificazione del backup del registro delle transazioni.
Per ulteriori informazioni sulla modifica del modello di ripristino dei database SQL Server, consultare
https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/view-or-change-the-recovery-model-of-a-database-sql-server?view=sql-server-ver15.
SQL54
Messaggio di errore: Lavoro di ripristino non riuscito perché il backup della parte finale del registro non riesce.
Descrizione errore: Il processo di ripristino della parte finale del registro non è riuscito poiché è stata selezionata l'opzione Abort restore if tail-log backup fails durante l'attivazione del processo di ripristino della parte finale del registro.
Soluzione dell'errore: Controllare l'errore del processo di backup della parte finale del registro. Se si desidera comunque continuare con il restore della parte finale del registro, deselezionare l'opzione Abort restore if tail-log backup fails e quindi attivare il processo di ripristino della parte finale del registro.
SQL56
Messaggio di errore: Impossibile eseguire il download/ripristino nel percorso di ripristino a causa di un problema di autorizzazione. Fornire l'autorizzazione di amministratore per la cartella/unità specificata.
Descrizione errore:
- Per scaricare e ripristinare i file del database, il servizio Hybrid Workloads deve disporre delle autorizzazioni di apertura, creazione, lettura e scrittura nel percorso di ripristino specificato.
- Se la directory di ripristino non dispone di queste autorizzazioni per tutti gli utenti Windows su tale computer, gli utenti non amministratori non possono accedere alla directory di ripristino.
- Questo errore si verifica quando l'utente tramite cui viene eseguito l'agent Hybrid Workloads non ha accesso alla directory di restore.
Soluzione dell'errore: Se il servizio Hybrid Workloads è in esecuzione su un utente Windows standard, è possibile assegnare privilegi di creazione, lettura, scrittura e apertura a "Everyone" per la directory di ripristino specifica. In caso contrario, assicurarsi che il servizio Hybrid Workloads sia in esecuzione su un utente Windows che dispone già dei privilegi di amministratore.
SQL57
Messaggio di errore: Il ripristino avrà esito negativo poiché il servizio VSS Writer o SQLWriter non è in esecuzione sul dispositivo di destinazione.
Descrizione errore: Questo errore può verificarsi se il servizio VSS non è in esecuzione o il writer SQL non è in uno stato stabile.
Soluzione dell'errore:
Controllare il servizio VSS. Se il servizio VSS non è in esecuzione, avviarlo manualmente e passare alla modalità automatica. Se il servizio VSS è disabilitato, attivarlo in modalità automatica.
Per sapere se il writer SQL VSS è in esecuzione e ha uno stato stabile, digitare quanto segue nel prompt dei comandi:
vssadmin List Writers
Il writer SQL sui servizi Windows deve essere in esecuzione e abilitato. Deve anche essere impostato su automatico.
Se sia il servizio VSS che SQLWriter sono in esecuzione, è possibile riavviare questi servizi
SQL82
Messaggio di errore: Il backup dei log viene ignorato quando un altro job di backup dei log per un backup set è nello stato running o queued.
Descrizione errore: Questo errore si verifica quando il processo di backup dei log pianificato viene ignorato in quanto è presente un processo di backup dei log in coda o in esecuzione per lo stesso set di backup.
Soluzione dell'errore: Monitorare i backup dei registri successivi. Se il problema persiste, contattare il supporto.
SQL83
Messaggio di avvertenza: Controllo della disponibilità del nome del database (con icona di avviso).
Descrizione dell'avviso: Se nel sistema esiste già un database con lo stesso nome e si procede con l'operazione di ripristino nonostante i nostri avvisi di controllo preliminare, il database esistente verrà sovrascritto e sostituito.
Soluzione di avviso: Assicurarsi di scegliere un nome univoco per il database durante il ripristino per evitare conflitti con i database esistenti nel sistema di destinazione.
SQL84
Messaggio di errore: Controllo della disponibilità del nome del database (con icona di errore).
Descrizione errore: Questo errore si verifica nei seguenti scenari:
- Tentativo di un'operazione di ripristino su un database quando il nome scelto è già utilizzato da un altro database all'interno dello stesso gruppo di disponibilità.
- Tentativo di ripristino in un database precedentemente associato a un gruppo di disponibilità, indipendentemente dal fatto che la destinazione di ripristino si trovi attualmente in un gruppo di disponibilità o sia un database standalone.
Soluzione dell'errore: Per risolvere il problema:
-
Selezionare un nome di database distinto e univoco per il ripristino se coinvolge un gruppo di disponibilità.
-
Se è necessario sostituire il database originale, assicurarsi che sia scollegato dal gruppo di disponibilità prima di avviare il processo di ripristino.
Si noti che se si rimuove il database originale dal gruppo di disponibilità e si tenta di ripristinare un database con lo stesso nome, verrà visualizzato un messaggio di avvertenza che indica che il database verrà sostituito. Vedere SQL83 sopra.