APEX Backup Service (PPBS) Hybrid-/Enterprise Workload Agent SQL-felkoder
Summary: I det här avsnittet visas de SQL-fel som kan uppstå när du arbetar med företagsarbetsbelastningar.
Instructions
SQL1 (SQL1)
Felmeddelande: SQL-agenten påträffade ett internt fel
Fel Lösning: Kontakta supporten.
SQL3 (SQL3)
Felmeddelande: Metadata matchar inte från den senaste säkerhetskopieringen. SQL Server-instansen säkerhetskopierades förmodligen inte i den tidigare säkerhetskopieringscykeln.
Felbeskrivning: Det här felet kan inträffa om metadata för den databas som valts för säkerhetskopiering inte matchar databasens metadata när den säkerhetskopierades tidigare.
Fel Lösning: Kör en fullständig säkerhetskopiering via Management Console.
SQL4
Felmeddelande: Angiven instans hittades inte på den aktuella programservern.:[Försöker återställa till instansens <logiska sökväg för instansen> hittades inte på servern]
Felbeskrivning: Det här felet kan inträffa om den angivna instansen inte finns på måldatorn.
Fel Lösning: Så här löser du felet:
- Återställ databasfilen till en annan plats. Dessa filer kan användas för att återställa databaser genom att koppla dem till den andra SQL-instansen.
- Kontrollera att instansen körs på måldatorn.
SQL5
Felmeddelande: Det gick inte att hämta SQL-produktversionen
Felbeskrivning: Det här felet kan inträffa på grund av någon av följande orsaker:
- SQLCMD har inte konfigurerats.
- Det finns ett fel med sqlcmd.
Fel Lösning: Så här åtgärdar du det här felet:
- I kommandotolken skriver du "sqlcmd" för att kontrollera om sqlcmd har konfigurerats.
- Försök igen.
Obs! Det här felet gäller för SQL-agentversionerna 4.6.5 och tidigare.
SQL6 (SQL6)
Felmeddelande: ABS SQL-agenten hittade ingen instans/databas på servern som ska säkerhetskopieras, eller så körs inte SQL-tjänsten eller så är säkerhetskopieringsprincipen inställd på att undanta alla databaser.
Felbeskrivning: Det här felet kan inträffa på grund av någon av följande orsaker:
- Loggkedjan är bruten för valda databaser.
- Alla databaser i enkelt återställningsläge för loggsäkerhetskopiering.
- Alla databaser är undantagna från användargränssnittet.
Fel Lösning: Så här åtgärdar du det här felet:
- Se till att minst en instans är online och i fungerande tillstånd.
- Kontrollera säkerhetskopieringspolicyn och de undantagna mappposterna.
- Utlös en fullständig/differentiell säkerhetskopiering.
- Inaktivera säkerhetskopieringsverktyget från tredje part.
- Minst en databas ska ha fullständigt återställningsläge.
- Uppdatera listan över undantagna databaser.
SQL7
Felmeddelande: Hybridarbetsbelastningsagenten påträffade ODBC-drivrutinsfel
Felbeskrivning: Det här felet kan inträffa på grund av någon av följande orsaker:
- Anslutningen till SQL Server bröts.
- Metainformation för databasen är inte tillgänglig.
- Inte tillräcklig behörighet för att komma åt SQL Server.
Fel Lösning: Så här åtgärdar du det här felet:
- Kontrollera om SQL Server-instansen är igång.
- Behörigheter för lokalt systemkonto aktiverat enligt dokumentationen.
SQL8 (SQL8)
Felmeddelande: Agenten för hybridarbetsbelastningar påträffade VIDLIB-programfel
Felbeskrivning: Det här felet kan inträffa på grund av någon av följande orsaker:
- Lokal nätverksanslutning inaktiverad
- Det går inte att skapa en virtuell anslutning med SQL Server
- Inte tillräcklig behörighet för att komma åt SQL Server
- Återställningen av databasen till tidpunkt eller transaktionsmarkering misslyckas när loggkedjan för databasen bryts på grund av ändrade/ersatta datafiler.
Fel Lösning: Det här felet kan lösas på följande sätt:
- Det kan vara ett tillfälligt problem och kan lösas automatiskt i nästa loggsäkerhetskopieringscykel.
- Kontrollera behörigheterna för det lokala systemkontot som är aktiverat enligt dokumentationen.
SQL9
Felmeddelande: Internt fel för SQL-agenten uppstod
Fel Lösning: Kontakta supporten.
SQL10
Felmeddelande: Det gick inte att hitta den markerade tidsstämpeln för transaktionen. Det finns inte tillräckligt med transaktionsloggar för att återställa den markerade transaktionen.
Felbeskrivning: Det här felet kan uppstå på grund av:
- Bruten transaktionsloggkedja
- Problem med tidsstämpling
Fel Lösning: Kontakta supporten.
SQL11
Felmeddelande: Ogiltig tidsstämpel för återställning till tidpunkt
Felbeskrivning: Det här felet kan uppstå på grund av:
- Bruten transaktionsloggkedja
- Problem med tidsstämpling
Fel Lösning: Kontakta supporten.
SQL12
Felmeddelande: Databasen är inte kompatibel på en SQL-målserver. Kontrollera versionens kompatibilitetsnivå.
Felbeskrivning: Det här felet kan inträffa eftersom SQL Server återställningsinstansen är inkompatibel.
Fel Lösning: Lös problemet genom att försöka återställa databasen på en kompatibel SQL Server-instans. Se ALTER DATABASE-kompatibilitetsnivå.
Obs! Det här problemet gäller inte för SQL Server Agent 4.6.5 och tidigare.
SQL15
Felmeddelande: Ett internt fel påträffades för SQL-agenten
Fel Lösning: Kontakta supporten.
SQL16
Felmeddelande: SQL Server säkerhetskopieringsnoden är inte felfri.
Felbeskrivning: Det här felet uppstår när tillgänglighetsgruppsnoden inte är ansluten eller inte är i felfritt tillstånd.
Fel Lösning: Lös problemet genom att kontrollera status för klustret och tillgänglighetsgruppen och identifiera om det finns noder tillgängliga baserat på inställningarna för säkerhetskopiering.
SQL17
Felmeddelande: SQL Server-identifiering på klienten misslyckades
Felbeskrivning: Det här felet uppstår när ABS inte identifierar MS-SQL-resurser, till exempel instanser och tillgänglighetsgrupper.
Fel Lösning: Lös problemet genom att kontrollera om det finns fel i ABS-klientens loggfil. Kontakta supporten.
SQL18
Felmeddelande: Olika klientversioner för tillgänglighetsgruppens noder.
Felbeskrivning: Det här felet uppstår när de olika ABS-klientversionerna är installerade på tillgänglighetsgruppsnoderna.
Fel Lösning: Lös problemet genom att se till att du installerar samma version av agenten för hybridarbetsbelastningar på alla noder i tillgänglighetsgruppen.
SQL20
Felmeddelande: Det gick inte att utlösa säkerhetskopieringsbegäran på grund av att SQL-noden inte är tillgänglig.
Felbeskrivning: Det här felet uppstår på grund av att hybridarbetsbelastningsagenten inte kan utlösa säkerhetskopieringsbegäran som orsakas av att en SQL-nod inte är tillgänglig. Kontrollera anslutningsstatusen för SQL-noden.
Fel Lösning: Lös problemet genom att kontrollera status för klustret och tillgänglighetsgruppen och identifiera om det finns noder tillgängliga baserat på inställningarna för säkerhetskopiering.
SQL21
Felmeddelande: Felaktig CLI-parameter för schemat som skickades för att utlösa säkerhetskopieringsjobbet
Felbeskrivning: Det här felet kan inträffa om det inte finns något schema för säkerhetskopiering för ett CLI-utlöst säkerhetskopieringsjobb.
Fel Lösning: Kontrollera schemaparametern för säkerhetskopieringspolicyn när du utlöser SQL-säkerhetskopieringen via CLI.
SQL22
Felmeddelande: Felaktig CLI-parameter för SQL-resurs som skickades för att utlösa säkerhetskopieringsjobbet
Felbeskrivning: Det här felet kan inträffa om du anger ett ogiltigt namn för en instans eller tillgänglighetsgrupp för ett CLI-utlöst säkerhetskopieringsjobb.
Fel Lösning: Kontrollera resursparametern när du utlöser SQL-säkerhetskopieringen via CLI.
SQL23
Felmeddelande: Felaktig CLI-parameter för säkerhetskopieringsuppsättning eller policy som skickades för att utlösa säkerhetskopieringsjobbet
Felbeskrivning: Det här felet kan inträffa för ett CLI-utlöst säkerhetskopieringsjobb på grund av följande orsaker:
- En säkerhetskopieringsuppsättning har inte konfigurerats
- En säkerhetskopia är inaktiverad
- En säkerhetskopieringstyp har inte konfigurerats i säkerhetskopieringsuppsättningen.
Fel Lösning: Kontrollera parametern för säkerhetskopieringsuppsättningen när du utlöser SQL-säkerhetskopieringen via CLI.
SQL24
Felmeddelande: Det går inte att utlösa säkerhetskopieringsjobbet eftersom 2 eller flera säkerhetskopieringsjobb körs.
Felbeskrivning: Det här felet kan inträffa om två eller flera CLI-utlösta säkerhetskopieringsjobb redan körs.
Fel Lösning: Lös problemet genom att vänta tills det finns färre än två CLI-utlösta säkerhetskopieringsjobb som körs.
SQL25
Felmeddelande: Det utlösta säkerhetskopieringsjobbet för loggsäkerhetskopiering har inte skapats.
Felbeskrivning: Det här felet kan inträffa om det inte finns någon fullständig säkerhetskopiering eller om en annan fullständig eller differentiell säkerhetskopiering pågår för det CLI-utlösta säkerhetskopieringsjobbet.
Fel Lösning: Lös problemet genom att utföra en fullständig säkerhetskopiering och sedan försöka igen när ingen fullständig eller differentiell säkerhetskopiering pågår.
SQL32
Felmeddelande: Inget nytt säkerhetskopieringsjobb kan skapas förrän den första fullständiga säkerhetskopieringen har slutförts.
Felbeskrivning: Det här felet kan inträffa om säkerhetskopieringsjobb utlöses från kommandoraden innan den första, fullständiga säkerhetskopieringen har slutförts.
Fel Lösning: Lös problemet genom att vänta tills den första, fullständiga säkerhetskopieringen har slutförts.
SQL33
Felmeddelande: Det gick inte att hitta databasen under uppladdningen.
Felbeskrivning: Det här felet kan inträffa om databasen på en instans tas bort under säkerhetskopieringen.
Fel Lösning: Lös problemet genom att se till att databasen på instansen inte tas bort under säkerhetskopieringen.
SQL34
Felmeddelande: Det gick inte att hämta information om produktversionen, till exempel [instance_name]
Felbeskrivning: Det här felet uppstår när hybridarbetsbelastningsagenten inte kan identifiera SQL Server version. En av anledningarna till att hybridarbetsbelastningsagenten inte kan identifiera SQL Server versionen är om TLS 1.0/1.1 är inaktiverat.
Fel Lösning: Om TLS 1.0/1.1 är inaktiverat installerar du SQL Server Native Client-drivrutinen 11.0. Du kan hämta SQL Server Native Client-drivrutinen för MS-SQL Server 2012 från Microsoft Download Center. Kontakta support om problemet kvarstår.
SQL35
Felmeddelande: Fel vid databastillstånd.
Felbeskrivning: Det här felet kan inträffa för återställningsjobbet för den ursprungliga databasen om:
- Databasen finns inte på den valda SQL Server-instansen
- Den databas som valts för ersättning körs på en SQL Server instans som ingår i en tillgänglighetsgrupp
- Den valda SQL Server-instansen är i Inget återställningsläge
Fel Lösning: Lös problemet genom att se till att:
- Databasen finns på den valda SQL Server-instansen
- Den SQL Server instansen är inte en del av en tillgänglighetsgrupp
- SQL Server-instansen är inte i läget Ingen återställning
SQL36
Felmeddelande: Det gick inte att koppla från databasen.
Felbeskrivning: Det här felet kan inträffa om ABS inte kan koppla från databasen från sin SQL Server-instans under återställningen.
Fel Lösning: Lös problemet genom att kontrollera:
- Om databasen finns på SQL Server-instansen
- Om något problem på SQL Server-instansen hindrar databasen från att kopplas från
SQL37
Felmeddelande: Det aktuella loggsäkerhetskopieringsjobbet har upphört att gälla, det nya loggsäkerhetskopieringsjobbet placeras i kö.
Felbeskrivning: Det här felet kan inträffa om ABS schemalägger ett nytt SQL-loggsäkerhetskopieringsjobb när ett befintligt loggsäkerhetskopieringsjobb redan är i kö. ABS köar endast ett SQL-loggsäkerhetskopieringsjobb i taget. När ABS utlöser ett nytt loggsäkerhetskopieringsjobb placeras jobbet därför i kö och det tidigare loggsäkerhetskopieringsjobbet i köat tillstånd markeras som "Säkerhetskopieringsfönstret har upphört att gälla". Det här beteendet undviker att flera loggsäkerhetskopieringsjobb ackumuleras i kötillstånd, vilket kan inträffa när ett loggsäkerhetskopieringsjobb körs under en längre tid.
SQL38
Felmeddelande: ABS-klienten har inte aktiverats på den här enheten.
Felbeskrivning: Det här felet uppstår när hybridarbetsbelastningsagenten (klienten) måste aktiveras på den valda SQL-resursen.
För en SQL Server instans måste klienten aktiveras på den valda instansen, medan klienten för en tillgänglighetsgrupp (AG) måste aktiveras på alla noder i tillgänglighetsgruppen.
Fellösning:
Se till att du installerar och aktiverar agenten för hybridarbetsbelastningar på de valda SQL Server och tillgänglighetsnoderna. Om det redan är aktiverat startar du om klienttjänsten för hybridarbetsbelastningar.
SQL40
Felmeddelande: Det går inte att åtgärda jobbet eftersom Sysadmin-behörigheter inte har tilldelats användaren.
Felbeskrivning: ABS-gränssnitt med Microsoft Virtual Device Interface (VDI) för att säkerhetskopiera och återställa SQL Database-transaktionsloggar och SQL VDI-differentiella säkerhetskopior. Användarkontot som tilldelats SQL Server måste ha sysadmin-rollen.
Fel Lösning: Tilldela autentiseringsuppgifter till SQL-servern och se till att det tilldelade användarkontot har sysadmin-rollen. Mer information finns i Systemkrav för MS-SQL-servrar och Ansluta till en roll.
SQL50
Felmeddelande: Det gick inte att koppla från databaser från instansen.
Felbeskrivning: Du kan stöta på det här felet när du väljer att återställa databasfiler från en återställningspunkt som har en differentiell VDI-återställningspunkt. Vid återställning från en VDI-återställningspunkt skapar Hybrid Workloads-agenten en tillfällig användardatabas och återställer .mdf-, .ndf- och .ldf-filer över den här databasen. Agenten återställer sedan .bak fildata över databasen och kopplar från den tillfälliga databasen. I det här läget kan frånkopplingen av databasen misslyckas om hybridarbetsbelastningsagenten har behörighet att koppla från en databas.
Fel Lösning: Använd SQL Management Studio och utför följande uppgifter:
- Högerklicka på den användardatabas <rst_databasename> refereras till i felet, gå till Aktiviteter och klicka sedan på Koppla från.
- I dialogrutan Koppla från databas väljer du Släpp anslutningar och uppdatera statistik.
- Klicka på Koppla från.
När du kopplar från alla återställda databaser manuellt tas databaserna bort automatiskt. Databasfilerna är tillgängliga på det angivna återställningsmålet.
SQL51
Felmeddelande: Återställningen misslyckades eftersom det redan finns databasfiler på den angivna nedladdningsplatsen. Ta bort eller flytta filerna från den nedladdade platsen och aktivera återställningen igen.
Felbeskrivning:
Du kan stöta på det här felet när du återställer en databas till den ursprungliga SQL Server-instansen och väljer att ersätta den ursprungliga databasen. Det här felet kan inträffa om den ursprungliga platsen har databasfiler som är associerade med en fungerande databas på SQL Server instansen.
Fellösning: Fastställ platsen för de befintliga databasfilerna från jobbförloppsloggarna i användargränssnittet eller klientjobbloggarna och ta antingen bort filerna eller flytta dem till en annan plats. Utlös återställningen igen.
SQL52
Felmeddelande: Det går inte att utföra jobbåtgärden eftersom behörigheten CREATE ANY DATABASE inte har tilldelats för användaren.
Felbeskrivning:
ABS-gränssnitt med Microsoft Volume Shadow Copy-tjänsten (VSS) för att göra återställningspunktsbaserade säkerhetskopieringar och återställningar. Användarkontot som tilldelats SQL Server måste ha behörigheten CREATE ANY DATABASE.
Fellösning: Tilldela autentiseringsuppgifter till SQL-servern. Kontrollera att det tilldelade användarkontot har rollen dbcreator/sysadmin. Detta kan också göras genom att lägga till CREATE ANY DATABASE i SQL Server användarbehörigheter för den aktuella inloggningen. Mer information finns i Hantera autentiseringsuppgifter för MS-SQL-servrar och Ansluta till en roll.
SQL53
Felmeddelande: Säkerhetskopieringar av transaktionsloggar misslyckas eftersom alla databaser finns i den enkla återställningsmodellen.
Felbeskrivning: Det här felet uppstår när alla databaser i en säkerhetskopia finns i den enkla återställningsmodellen. SQL Server databaser som konfigurerats med den enkla återställningsmodellen stöder inte loggsäkerhetskopior för att hålla utrymmeskraven små. Därför misslyckas säkerhetskopiorna av transaktionsloggen för den här säkerhetskopian.
Fellösning:
Innan du skapar eller redigerar en säkerhetskopia måste du se till att minst en av de valda databaserna är konfigurerad med modellen för fullständig återställning.
Du kan också ta bort transaktionsloggschemat från den valda säkerhetskopieringspolicyn eller välja en annan säkerhetskopieringspolicy utan ett schema för säkerhetskopiering av transaktionsloggen.
Mer information om hur du ändrar återställningsmodellen för SQL-Server-databaser finns i
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
Felmeddelande: Återställningsjobbet misslyckades eftersom säkerhetskopieringen av tail-log inte lyckades.
Felbeskrivning: Tail-Log-återställningsjobbet misslyckades eftersom du valde alternativet Avbryt återställning om säkerhetskopiering av tail-log misslyckas när Tail-Log-återställningsjobbet utlöses.
Fel Lösning: Kontrollera felet om säkerhetskopieringsjobbet för tail-log. Om du fortfarande vill fortsätta med återställningen av tail-log avmarkerar du alternativet Avbryt återställning om säkerhetskopiering av tail-log misslyckas och utlöser sedan återställningsjobbet för tail-log.
SQL56
Felmeddelande: Det gick inte att ladda ner/återställa på återställningsplatsen på grund av behörighetsproblem. Ge administratörsbehörighet för den angivna mappen/enheten.
Felbeskrivning:
- För att kunna ladda ned och återställa databasfilerna måste tjänsten Hybridarbetsbelastningar ha behörighet att öppna, skapa, läsa och skriva på den angivna återställningsplatsen.
- Om återställningskatalogen inte har dessa behörigheter för alla Windows-användare på den datorn kan icke-administratörsanvändare inte komma åt återställningskatalogen.
- Det här felet uppstår när den användare som hybridarbetsbelastningsagenten körs genom inte har åtkomst till återställningskatalogen.
Fel Lösning: Om tjänsten Hybridarbetsbelastningar körs på en standardanvändare i Windows kan du tilldela privilegierna skapa, läsa, skriva och öppna till "Alla" för den specifika återställningskatalogen. Annars kontrollerar du att tjänsten Hybridarbetsbelastningar körs på en Windows-användare som redan har administratörsbehörighet.
SQL57
Felmeddelande: Återställningen misslyckas eftersom VSS-skrivaren eller SQLWriter-tjänsten inte körs på målenheten.
Felbeskrivning: Det här felet kan inträffa om VSS-tjänsten inte körs eller om SQL Writer inte är i ett stabilt tillstånd.
Fel Lösning:
Kontrollera VSS-tjänsten. Om VSS-tjänsten inte körs startar du tjänsten manuellt och växlar den till automatiskt läge. Om VSS-tjänsten är inaktiverad växlar du den till automatiskt läge.
Om du vill veta om VSS SQL-skrivaren körs och har ett stabilt tillstånd skriver du följande i kommandotolken:
vssadmin Lista skrivare
SQL-skrivaren för Windows-tjänsterna måste köras och vara aktiverad. Den måste också vara inställd på automatisk.
Om både VSS-tjänsten och SQLWriter körs kan du starta om dessa tjänster
SQL82
Felmeddelande: Loggsäkerhetskopiering hoppas över eftersom ett annat loggsäkerhetskopieringsjobb för en säkerhetskopia är i tillståndet Körs eller placeras i kö.
Felbeskrivning: Det här felet uppstår när det schemalagda loggsäkerhetskopieringsjobbet hoppas över eftersom det finns ett köat eller pågående loggsäkerhetskopieringsjobb för samma säkerhetskopia.
Fel Lösning: Övervaka efterföljande loggsäkerhetskopior. Kontakta support om problemet kvarstår.
SQL83
Varningsmeddelande: Tillgänglighetskontroll av databasnamn (med varningsikon).
Varning Beskrivning: Om det redan finns en databas med samma namn i systemet och du fortsätter med återställningen trots våra varningar före kontrollen, kommer den befintliga databasen att skrivas över och ersättas.
Varning lösning: Se till att du väljer ett unikt namn för databasen när du återställer för att undvika konflikter med befintliga databaser i målsystemet.
SQL84
Felmeddelande: Tillgänglighetskontroll av databasnamn (med felikon).
Felbeskrivning: Det här felet uppstår i följande scenarier:
- Försöker återställa en databas när det valda namnet redan används av en annan databas inom samma tillgänglighetsgrupp.
- Försöker återställa till en databas som tidigare var associerad med en tillgänglighetsgrupp, oavsett om återställningsmålet för närvarande finns i en tillgänglighetsgrupp eller är en fristående databas.
Fel Lösning: Gör så här för att lösa problemet:
-
Välj ett distinkt och unikt databasnamn för återställningen om det omfattar en tillgänglighetsgrupp.
-
Om det är nödvändigt att ersätta den ursprungliga databasen kontrollerar du att den är frånkopplad från tillgänglighetsgruppen innan du påbörjar återställningsprocessen.
Observera att om du tar bort den ursprungliga databasen från tillgänglighetsgruppen och försöker återställa en databas med samma namn får du ett varningsmeddelande som anger att databasen kommer att ersättas. Se SQL83 ovan.