APEX Backup Service (PPBS) Hybride/Enterprise Workload Agent SQL-foutcodes
Summary: Dit onderwerp bevat een overzicht van de SQL-fouten die u kunt tegenkomen tijdens het werken met bedrijfsworkloads.
Instructions
SQL1
Foutmelding: Er is een interne fout opgetreden in de SQL-agent
Error Solution: Neem contact op met de ondersteuning.
SQL3
Foutmelding: Metadata komen niet overeen uit de laatste back-up. Van het SQL Server-exemplaar is waarschijnlijk geen back-up gemaakt in de vorige back-upcyclus.
Foutomschrijving: Deze fout kan optreden als de metadata van de database die voor back-up is geselecteerd, niet overeenkomen met de databasemetadata toen er eerder een back-up van werd gemaakt.
Error Solution: Voer een volledige back-up uit via de beheerconsole.
SQL4
Foutmelding: Opgegeven instantie niet gevonden op huidige applicatieserver.:[Poging om te herstellen naar instantie <logisch pad van instantie> niet gevonden in server]
Foutomschrijving: Deze fout kan optreden als de opgegeven instantie niet aanwezig is op de doelcomputer.
Error Solution: U kunt de fout als volgt oplossen:
- Herstel het databasebestand naar een andere locatie. Deze bestanden kunnen worden gebruikt om databases te herstellen door deze aan de andere SQL-instantie te koppelen.
- Zorg ervoor dat de instantie op de doelcomputer wordt uitgevoerd.
SQL5
Foutmelding: Kan de SQL-productversie niet ophalen
Foutomschrijving: Deze fout kan optreden om een van de volgende redenen:
- SQLCMD is niet geconfigureerd.
- Er is een fout met sqlcmd.
Error Solution: U kunt deze fout als volgt oplossen:
- Typ "sqlcmd" op de opdrachtprompt om te controleren of sqlcmd is geconfigureerd.
- Probeer het opnieuw.
Opmerking: Deze fout is van toepassing op SQL-agentversies 4.6.5 en ouder.
SQL6
Foutmelding: De ABS SQL-agent heeft geen instantie/database op de server gevonden om een back-up van te maken, of de SQL-service wordt niet uitgevoerd of het back-upbeleid is ingesteld om alle databases uit te sluiten.
Foutomschrijving: Deze fout kan optreden om een van de volgende redenen:
- De logboekketen is verbroken voor geselecteerde databases.
- Alle databases in eenvoudige herstelmodus voor back-up van logboeken.
- Alle databases zijn uitgesloten van de gebruikersinterface.
Error Solution: U kunt deze fout als volgt oplossen:
- Zorg ervoor dat ten minste één instantie online en in de werkende staat is.
- Controleer het back-upbeleid en de uitgesloten mapvermeldingen.
- Activeer een volledige/differentiële back-up.
- Schakel de back-uptool van derden uit.
- Ten minste één database moet de VOLLEDIGE herstelmodus hebben.
- Lijst met uitgesloten databases bijwerken.
SQL7
Foutmelding: Hybrid Workloads-agent heeft ODBC-driverfout aangetroffen
Foutomschrijving: Deze fout kan optreden om een van de volgende redenen:
- Verbinding met SQL-server verbroken.
- Meta-informatie voor database niet beschikbaar.
- Onvoldoende machtiging om toegang te krijgen tot SQL Server.
Error Solution: U kunt deze fout als volgt oplossen:
- Controleer of de SQL Server-instantie actief is.
- Machtigingen voor lokaal systeemaccount ingeschakeld volgens documentatie.
SQL8
Foutmelding: Er is een VIDLIB-applicatiefout opgetreden in de Hybrid Workloads-agent
Foutomschrijving: Deze fout kan optreden om een van de volgende redenen:
- Lokale netwerkverbinding uitgeschakeld
- Kan geen virtuele verbinding maken met SQL Server
- Onvoldoende machtigingen voor toegang tot SQL Server
- Het herstel van het point-in-time- of transactiemerk van de database mislukt wanneer de logboekketen voor databases wordt onderbroken als gevolg van gewijzigde/vervangen gegevensbestanden.
Error Solution: Deze fout kan op de volgende manieren worden opgelost:
- Het kan een tijdelijk probleem zijn en kan automatisch worden opgelost in de volgende back-upcyclus van het logboek.
- Controleer de machtigingen voor het lokale systeemaccount die zijn ingeschakeld volgens de documentatie.
SQL9
Foutmelding: Er is een interne fout opgetreden met SQL Agent
Error Solution: Neem contact op met de ondersteuning.
SQL10
Foutmelding: Gemarkeerde tijdstempel van transactie niet gevonden. Onvoldoende transactielogboeken om gemarkeerde transacties te herstellen.
Foutomschrijving: Deze fout kan optreden als gevolg van:
- Gebroken transactielogboekketen
- Problemen met tijdstempel
Error Solution: Neem contact op met de ondersteuning.
SQL11
Foutmelding: Ongeldige tijdstempel voor herstel vanaf elk moment
Foutomschrijving: Deze fout kan optreden als gevolg van:
- Gebroken transactielogboekketen
- Problemen met tijdstempel
Error Solution: Neem contact op met de ondersteuning.
SQL12
Foutmelding: Database is niet compatibel op een for target SQL server. Controleer het compatibiliteitsniveau van de versie.
Foutomschrijving: Deze fout kan optreden omdat de SQL Server Restore-instantie niet compatibel is.
Error Solution: U kunt dit probleem oplossen door uw database te herstellen op een compatibel SQL Server-exemplaar. Zie ALTER DATABASE Compatibiliteitsniveau.
Opmerking: Dit probleem is niet van toepassing op SQL Server Agent 4.6.5 en ouder.
SQL15
Foutmelding: Er is een interne fout opgetreden in SQL-agent
Error Solution: Neem contact op met de ondersteuning.
SQL16
Foutmelding: SQL Server back-upknooppunt niet in orde.
Foutomschrijving: Deze fout treedt op wanneer het knooppunt van de beschikbaarheidsgroep niet is verbonden of niet in orde is.
Error Solution: U kunt dit probleem oplossen door de status van het cluster en de beschikbaarheidsgroep te controleren en vast te stellen of er knooppunten beschikbaar zijn op basis van de back-upvoorkeur.
SQL17
Foutmelding: SQL-serverdetectie op de client is mislukt
Foutomschrijving: Deze fout treedt op wanneer ABS geen MS-SQL-bronnen, zoals instanties en AG's, detecteert.
Error Solution: U kunt dit probleem oplossen door het logboekbestand van de ABS-client op fouten te controleren. Neem contact op met de ondersteuning.
SQL18
Foutmelding: Verschillende clientversies voor AG-knooppunten.
Foutomschrijving: Deze fout treedt op wanneer de verschillende ABS-clientversies zijn geïnstalleerd op de knooppunten van de beschikbaarheidsgroep.
Error Solution: Om dit probleem op te lossen, moet u ervoor zorgen dat u dezelfde versie van de Hybrid Workloads-agent installeert op alle knooppunten van de beschikbaarheidsgroep.
SQL20
Foutmelding: Kan back-upaanvraag niet activeren vanwege onbeschikbaarheid van SQL-knooppunt.
Foutomschrijving: Deze fout treedt op als gevolg van een fout van de Hybrid Workloads-agent om een back-upaanvraag te activeren die wordt veroorzaakt door niet-beschikbaarheid van een SQL-knooppunt. Controleer de verbindingsstatus van het SQL-knooppunt.
Error Solution: U kunt dit probleem oplossen door de status van het cluster en de beschikbaarheidsgroep te controleren en vast te stellen of er knooppunten beschikbaar zijn op basis van de back-upvoorkeur.
SQL21
Foutmelding: Onjuiste CLI-parameter voor schema geslaagd voor het activeren van de back-uptaak
Foutomschrijving: Deze fout kan optreden als er geen back-upschema wordt gevonden voor een door CLI geactiveerde back-uptaak.
Error Solution: Controleer de planningsparameter voor het back-upbeleid tijdens het activeren van de SQL-back-up via CLI.
SQL22
Foutmelding: Onjuiste CLI-parameter voor SQL-bron geslaagd voor het activeren van de back-uptaak
Foutomschrijving: Deze fout kan optreden als u een ongeldige naam opgeeft voor een instantie of beschikbaarheidsgroep voor een door CLI geactiveerde back-uptaak.
Error Solution: Controleer de resourceparameter tijdens het activeren van de SQL-back-up via CLI.
SQL23
Foutmelding: Onjuiste CLI-parameter voor back-upset of beleid geslaagd voor het activeren van de back-uptaak
Foutomschrijving: Deze fout kan optreden voor een door CLI geactiveerde back-uptaak, en wel om de volgende redenen:
- Er is geen back-upset geconfigureerd
- Een back-upset is uitgeschakeld
- Er is geen back-uptype geconfigureerd in de back-upset.
Error Solution: Controleer de parameter voor de back-upset tijdens het activeren van de SQL-back-up via CLI.
SQL24
Foutmelding: Back-uptaak kan niet worden geactiveerd omdat er 2 of meer back-uptaken worden uitgevoerd.
Foutomschrijving: Deze fout kan optreden als twee of meer door CLI geactiveerde back-uptaken al worden uitgevoerd.
Error Solution: U kunt dit probleem oplossen door te wachten tot er minder dan twee door CLI geactiveerde back-uptaken worden uitgevoerd.
SQL25
Foutmelding: Geactiveerde back-uptaak voor logboekback-up is niet gemaakt.
Foutomschrijving: Deze fout kan optreden als er geen volledige back-up bestaat of als er een andere volledige of differentiële back-up wordt uitgevoerd voor de door CLI geactiveerde back-uptaak.
Error Solution: U kunt dit probleem oplossen door een volledige back-up uit te voeren en het vervolgens opnieuw te proberen wanneer er geen volledige of differentiële back-up wordt uitgevoerd.
SQL32
Foutmelding: Er kan geen nieuwe back-uptaak worden gemaakt totdat de eerste volledige back-up is voltooid.
Foutomschrijving: Deze fout kan optreden als back-uptaken worden geactiveerd vanaf de opdrachtregel voordat de eerste, volledige back-up is voltooid.
Error Solution: Om dit probleem op te lossen, moet u wachten tot de eerste, volledige back-up is voltooid.
SQL33
Foutmelding: Database niet gevonden tijdens het uploaden.
Foutomschrijving: Deze fout kan optreden als de database op een exemplaar wordt verwijderd tijdens de back-up.
Error Solution: U kunt dit probleem oplossen door ervoor te zorgen dat de database op de instantie niet wordt verwijderd tijdens de back-upbewerking.
SQL34
Foutmelding: Kan informatie over productversie niet ophalen, bijvoorbeeld [instance_name]
Foutomschrijving: Deze fout treedt op wanneer de Hybrid Workloads-agent de SQL Server-versie niet kan identificeren. Een van de redenen waarom de Hybrid Workloads-agent de SQL Server-versie niet kan identificeren, is als TLS 1.0/1.1 is uitgeschakeld.
Error Solution: Als TLS 1.0/1.1 is uitgeschakeld, installeert u de SQL Server Native Client driver 11.0. U kunt de SQL Server Native Client-driver voor MS-SQL Server 2012 downloaden vanuit het Microsoft Downloadcentrum. Als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning.
SQL35
Foutmelding: Fout in databasestatus.
Foutomschrijving: In de volgende gevallen kan deze fout optreden voor de oorspronkelijke databasehersteltaak:
- De database bestaat niet op het geselecteerde SQL Server-exemplaar
- De database die is geselecteerd voor vervanging, wordt uitgevoerd op een SQL Server-instantie die deel uitmaakt van een beschikbaarheidsgroep
- De geselecteerde SQL Server-instantie bevindt zich in de modus Geen herstel
Error Solution: Om dit probleem op te lossen, moet u ervoor zorgen dat:
- De database bestaat op het geselecteerde SQL Server-exemplaar
- De SQL Server-instantie maakt geen deel uit van een beschikbaarheidsgroep
- De SQL Server-instantie bevindt zich niet in de modus zonder herstel
SQL36
Foutmelding: Kan database niet loskoppelen.
Foutomschrijving: Deze fout kan optreden als ABS de database tijdens het terugzetten niet kan loskoppelen van de SQL Server-instantie.
Error Solution: Om dit probleem op te lossen, raadpleegt u:
- Als de database bestaat op de SQL Server-instantie
- Als een probleem op de SQL Server-instantie ervoor zorgt dat de database niet wordt losgekoppeld
SQL37
Foutmelding: Huidige logback-uptaak is verlopen, nieuwe logback-uptaak is in de wachtrij geplaatst.
Foutomschrijving: Deze fout kan optreden als ABS een nieuwe SQL-logback-uptaak plant wanneer een bestaande logback-uptaak al in de wachtrij staat. ABS plaatst slechts één SQL-logback-uptaak tegelijk in de wachtrij. Wanneer ABS een nieuwe back-uptaak voor logboeken activeert, wordt de taak in de wachtrij geplaatst en wordt de eerdere back-uptaak in de wachtrij gemarkeerd als "Backup window expired". Met dit gedrag voorkomt u dat meerdere back-uptaken voor logboeken worden verzameld in de wachtrijstatus, wat kan gebeuren wanneer een back-uptaak voor logboeken lange tijd wordt uitgevoerd.
SQL38
Foutmelding: ABS-client is niet geactiveerd op dit apparaat.
Foutomschrijving: Deze fout treedt op wanneer de hybride workloads-agent (client) moet worden geactiveerd op de geselecteerde SQL-resource.
Voor een SQL Server-instantie moet de client worden geactiveerd op het geselecteerde exemplaar, terwijl voor een Availability Group (AG) de client moet worden geactiveerd op alle knooppunten van de Availability Group.
Foutoplossing:
Zorg ervoor dat u de hybride workloads-agent installeert en activeert op de geselecteerde SQL Server- en beschikbaarheidsknooppunten. Start de clientservice voor hybride workloads opnieuw als deze al geactiveerd is.
SQL40
Foutbericht: Mislukte taakbewerking, omdat Sysadmin-bevoegdheden niet aan de gebruiker zijn toegewezen.
Foutomschrijving: ABS-interfaces met Microsoft Virtual Device Interface (VDI) voor het maken van back-ups en het herstellen van SQL Database Transaction Logs en SQL VDI differentiële back-ups. Het gebruikersaccount dat aan de SQL-server is toegewezen, moet de rol van systeembeheerder hebben.
Error Solution: Wijs referenties toe aan de SQL-server en zorg ervoor dat het toegewezen gebruikersaccount de rol van systeembeheerder heeft. Zie Systeemvereisten voor MS-SQL servers en Een rol toevoegen voor meer informatie.
SQL50
Foutbericht: Kan database(s) niet loskoppelen van instantie.
Foutomschrijving: U kunt deze fout tegenkomen wanneer u ervoor kiest om databasebestanden terug te zetten vanaf een herstelpunt met een VDI differentieel herstelpunt. Tijdens het herstellen vanaf een VDI-herstelpunt maakt de Hybrid Workloads-agent een tijdelijke gebruikersdatabase en herstelt deze .mdf-, .ndf- en .ldf-bestanden via deze database. De agent herstelt vervolgens .bak bestandsdata via de database en koppelt de tijdelijke database los. Op dit punt kan het loskoppelen van de database mislukken als de hybride workloads-agent de bevoegdheden heeft om een database los te koppelen.
Error Solution: Gebruik de SQL Management Studio en voer de volgende taken uit:
- Klik met de rechtermuisknop op de gebruikersdatabase <rst_databasename> waarnaar in de fout wordt verwezen, navigeer naar Taken en klik vervolgens op Ontkoppelen.
- Selecteer in het dialoogvenster Database loskoppelen de optie Verbindingen verbreken en statistieken bijwerken.
- Klik op Loskoppelen.
Wanneer u alle herstelde databases handmatig loskoppelt, worden de databases automatisch verwijderd. De databasebestanden zijn beschikbaar op de opgegeven herstelbestemming.
SQL51
Foutmelding: Herstellen mislukt omdat er al databasebestanden aanwezig zijn op de opgegeven downloadlocatie. Verwijder of verplaats de bestanden van de gedownloade locatie en activeer het herstel opnieuw.
Foutomschrijving:
U kunt deze fout tegenkomen tijdens het herstellen van een database naar de oorspronkelijke SQL Server-instantie en ervoor kiezen om de oorspronkelijke database te vervangen. Deze fout kan optreden als de oorspronkelijke locatie databasebestanden heeft die zijn gekoppeld aan een werkende database op de SQL Server-instantie.
Error solution: Bepaal de locatie van de bestaande databasebestanden aan de hand van de voortgangslogboeken van taken in de gebruikersinterface of de taaklogboeken van de client en verwijder de bestanden of verplaats ze naar een andere locatie. Activeer het herstel opnieuw.
SQL52
Foutmelding: Mislukt taakbewerking, omdat de machtiging CREATE ANY DATABASE niet is toegewezen aan de gebruiker.
Foutomschrijving:
ABS-interfaces met Microsoft Volume Shadow Copy Service (VSS) voor het maken van back-ups en herstel op basis van herstelpunten. Het gebruikersaccount dat aan de SQL-server is toegewezen, moet de machtiging CREATE ANY DATABASE hebben.
Error solution: Wijs referenties toe aan de SQL-server. Zorg ervoor dat het toegewezen gebruikersaccount de rol dbcreator/sysadmin heeft. Dit kan ook worden gedaan door CREATE ANY DATABASE toe te voegen aan de SQL Server-gebruikersmachtigingen voor de huidige aanmelding. Zie Referenties voor MS-SQL servers beheren en Een rol toevoegen voor meer informatie.
SQL53
Foutbericht: Back-ups van transactielogboeken zullen mislukken omdat alle databases zich in het eenvoudige herstelmodel bevinden.
Foutomschrijving: Deze fout treedt op wanneer alle databases van een back-upset zich in het eenvoudige herstelmodel bevinden. SQL Server-databases die zijn geconfigureerd met een eenvoudig herstelmodel bieden geen ondersteuning voor logboekback-ups om de benodigde ruimte klein te houden. Daarom zullen de back-ups in het transactielogboek voor deze back-upset mislukken.
Foutoplossing:
Voordat u een back-upset maakt of bewerkt, moet u ervoor zorgen dat ten minste één van de geselecteerde databases is geconfigureerd met het model Volledig herstel.
U kunt ook het transactielogboekschema uit het geselecteerde back-upbeleid verwijderen of een ander back-upbeleid selecteren zonder een back-upschema voor transactielogboeken.
Ziehttps://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 voor meer informatie over het wijzigen van het herstelmodel van SQL-Server-databases
.
SQL54
Foutmelding: De hersteltaak is mislukt omdat de back-up in het logboek niet is geslaagd.
Foutomschrijving: De hersteltaak in het staartlogboek is mislukt omdat u de optie Herstel afbreken als de back-up van het logboek mislukt hebt geselecteerd tijdens het activeren van de hersteltaak in het staartlogboek.
Error Solution: Controleer de fout in de back-uptaak Tail-Log. Als u nog steeds wilt doorgaan met het terugzetten van de staartlogboeken, schakelt u de optie Herstel afbreken als back-up van staartlogboek mislukt uit en activeert u vervolgens de hersteltaak voor het logboek.
SQL56
Foutmelding: Kan download/herstel niet uitvoeren op de herstellocatie vanwege een toestemmingsprobleem. Geef administratormachtigingen voor de opgegeven map/het opgegeven station.
Foutomschrijving:
- Om de databasebestanden te downloaden en te herstellen, moet de Hybrid Workloads-service machtigingen hebben voor openen, maken, lezen en schrijven op de opgegeven herstellocatie.
- Als de herstelmap niet beschikt over deze machtigingen voor alle Windows-gebruikers op die computer, hebben de niet-administrator-gebruikers geen toegang tot de herstelmap.
- Deze fout treedt op wanneer de gebruiker waardoor de Hybrid Workloads-agent wordt uitgevoerd, geen toegang heeft tot de herstelmap.
Error Solution: Als de Hybrid Workloads-service wordt uitgevoerd op een standaard Windows-gebruiker, kunt u de rechten voor maken, lezen, schrijven en openen toewijzen aan 'Iedereen' voor de specifieke herstelmap. Zorg er anders voor dat de Hybrid Workloads-service wordt uitgevoerd op een Windows-gebruiker die al over de administratorbevoegdheden beschikt.
SQL57
Foutmelding: Herstellen mislukt omdat VSS Writer of SQLWriter-service niet wordt uitgevoerd op het doelapparaat.
Foutomschrijving: Deze fout kan optreden als de VSS-service niet wordt uitgevoerd of de SQL Writer zich niet in een stabiele status bevindt.
Error Solution:
Controleer de VSS-service. Als de VSS-service niet wordt uitgevoerd, start u de service handmatig en schakelt u deze over naar de automatische modus. Als de VSS-service is uitgeschakeld, schakelt u deze over naar de automatische modus.
Als u wilt weten of de VSS SQL Writer actief is en een stabiele status heeft, typt u het volgende in de opdrachtprompt:
vssadmin List Writers
De SQL-writer op de Windows-services moet actief en ingeschakeld zijn. Het moet ook worden ingesteld op automatisch.
Als zowel de VSS-service als SQLWriter actief zijn, kunt u deze services opnieuw starten
SQL82
Foutmelding: Een logback-up wordt overgeslagen omdat een andere logback-uptaak voor een back-upset actief of in de wachtrij staat.
Foutomschrijving: Deze fout treedt op wanneer de geplande logback-uptaak wordt overgeslagen omdat er een back-uptaak in de wachtrij staat of actief is voor dezelfde back-upset.
Error Solution: Bewaak de daaropvolgende logboekback-ups. Als het probleem zich blijft voordoen, neemt u contact op met de ondersteuning.
SQL83
Waarschuwingsbericht: Beschikbaarheidscontrole databasenaam (met waarschuwingspictogram).
Beschrijving waarschuwing: Als er al een database met dezelfde naam in het systeem aanwezig is en u doorgaat met de herstelbewerking ondanks onze waarschuwingen vooraf, wordt de bestaande database overschreven en vervangen.
Waarschuwingsoplossing: Zorg ervoor dat u een unieke naam kiest voor de database bij het herstellen om conflicten met bestaande databases op het doelsysteem te voorkomen.
SQL84
Foutmelding: Beschikbaarheidscontrole databasenaam (met foutpictogram).
Foutomschrijving: Deze fout treedt op in de volgende scenario's:
- Een poging tot het herstellen van een database terwijl de gekozen naam al in gebruik is door een andere database binnen dezelfde beschikbaarheidsgroep.
- Poging om te herstellen naar een database die eerder is gekoppeld aan een beschikbaarheidsgroep, ongeacht of het hersteldoel zich momenteel in een beschikbaarheidsgroep bevindt of een zelfstandige database is.
Error Solution: Om dit probleem op te lossen:
-
Selecteer een afzonderlijke en unieke databasenaam voor het herstel als het een beschikbaarheidsgroep betreft.
-
Als het nodig is om de oorspronkelijke database te vervangen, zorg er dan voor dat deze is losgekoppeld van de beschikbaarheidsgroep voordat u het herstelproces start.
Houd er rekening mee dat als u de oorspronkelijke database uit de beschikbaarheidsgroep verwijdert en probeert een database met dezelfde naam te herstellen, u een waarschuwingsbericht krijgt dat aangeeft dat de database zal worden vervangen. Zie SQL83 hierboven.