Salesforce

Expert/M, SQL: Recovery Pending

Article Information
BE
Article Details

Wat

In SQL is Recovery Pending (letterlijk "In afwachting van herstel") een status die een database krijgt wanneer deze database weliswaar nog gekoppeld is aan een SQL-instance. Maar niet langer beschikbaar is voor het uitvoeren van normale handelingen. (bv. Het dossier opstarten in Expert/M.)

image.png

 

Oorzaken

Een Recovery Pending-status op een aan SQL gekoppelde (dossier)database is geen losstaand probleem. Maar een symptoom/gevolg van een onderliggend probleem. Deze status kan het gevolg zijn van: 
 
  • De AutoClose - instelling op SQL-databases. (Vooral bij het gebruik van de gratis SQL Express Edition in combinatie met het gebruik van nachtelijke synchronisatie- en/of SQL-backupprocessen)
 
  • Synchronisatietools (bv. Synology) die aan SQL gekoppelde (fysieke) databasebestanden (*.mdf en *.ldf) automatisch synchroniseren op een moment dat u een actieve SQL-sessie (bv. Opstarten van het dossier in Expert/M) wenst toe te voegen aan die databasebestanden
 
  • Verplaatsen of verwijderen van fysieke databasebestanden (*.mdf en *.ldf) terwijl deze nog gekoppeld zijn aan SQL met een verwijzing naar de oorspronkelijk locatie (Bv. U verplaatst uw KluwerData-folder van de C-schijf naar de D-schijf terwijl er databasebestanden gekoppeld zijn aan SQL)
 
  • Het overhevelen van een Expert/M-dossier van Centraal Dossierbeheer naar Adsolut Express via de koppelingstool. En dit specifiek wanneer het Expert/M-dossier tijdens het overhevelen nog gelinkt (***) stond aan de SQL-instance gebruikt door Centraal Dossierbeheer. Het overhevelen naar Adsolut Express is gelukt, maar kan impliciet leiden tot nazorg met het openen van andere Expert/M-dossiers die nog steeds vanuit Centraal Dossierbeheer worden opgestart. 
(*** In deze context betekent het woord "gelinkt" dat het dossier op het moment van overhevelen naar Adsolut Express niet geopend stond in Expert/M. Noch in andere Wolters Kluwer-applicaties of externe applicaties. Maar wel nog gekoppeld stond aan de SQL-instance gebruikt door Centraal Dossierbeheer. 
 
  • Een wijziging ("Bestand > Configuratie programma-instellingen > Extra instellingen > veld "CDB aanduiding opnemen bij attachen" ) aan de manier waarop Expert/M dossierdatabases moet koppelen aan SQL (op een ogenblik dat die dossierdatabases nog gekoppeld zijn aan SQL).
 
 

Resultaat

De impact van een Recovery Pending-status op een Expert/M-dossier(database) is afhankelijk van de versie van Expert/M die u gebruikt:
 
  • U gebruikt een Expert/M-versie van vóór februari 2024: Een Recovery Pending-status betekent dat u de (dossier)database niet kan opstarten in Expert/M. U krijgt in dit geval de melding "Database 'Exp_dossiercode' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details."
image.png

 

  • U gebruikt een Expert/M-versie van februari 2024 (24.02.21.01) of recenter: in het opstartproces van Expert/M een extra controle op een "Recovery Pending"-status ingebouwd. Wanneer Expert/M bij het opstarten van een dossier vaststelt dat dit dossier een "Recovery Pending"-status bevat, wordt deze status weggewerkt zodat u het dossier normaal kan opstarten in Expert/M.
 

 

Een Recovery Pending-status manueel weg werken

Om de Recovery Pending-status van een database weg te werken moet u deze database offline halen. Vervolgens detachen (loskoppelen) van de SQL-instance. En tot slot terug attachen (koppelen) aan de SQL-instance. 
 


 

 
detail information
20/11/2023 15:14
Expert/M, SQL: Recovery Pending
375
URL
Expert-M-SQL-Recovery-Pending

Powered by