jeudi 1 septembre 2011

SQL Server : fichier de log jamais sauvegardé et restauration

Voici un cas pratique arrivé sous peu. Le client a une base de données SQL Server inutilisable ( logical error ), une sauvegarde datant d'un an et un fichier de log jamais sauvegardé ( par chance, la base est peut utilisée ).

Je l'ai remontée ainsi :

1. restauration de cette base sous un nouveau nom en la laissant en mode recovery

2. sauvegarde du fichier de log de la base plantée

3. restauration du fichier de log dans la base et ouverture de celle ci

Cela marche si le fichier de log n’a jamais été sauvegardé entre temps :-)

SAP B1 et base invisible

Suite à la restauration de votre base via SQL Server, elle n'est pas visible dans SAP B1...

Vérifiez qu'une autre base SQL Server n'est pas corrompue. Si c'est le cas, passez la offline ou supprimez la.