-
Restaurer une table
Bonjour,
un utilisateur a supprimé (dropé) une table. J'ai eu un backup de databse avec la même table . J'ai restauré la base avec le fichier de ce backup mais la table n'y est pas. Je ne vois pas la table dans la base restaurée. Pour quoi ?
Comment faire pour restaurer la table ? Est-ce possible en Sql Server ?
D'avance merci.
-
Bonjour,
Su tu as restauré une sauvegarde complète, ta table doit s'y trouver... sauf si ton backup a été fait APRES suppression de la table.
-
Il n'est pas possible de ne restaurer qu'une table d'une base, une table n'étant pas une unité logique indépendante (elle peut être liée à d'autres par l'IR).
Dans ce cas il faut restaurer la base sous un autre nom et faire une requête SQL qui recréé et alimente la table par exemple à l'aide de SELECT ... INTO.
A +
-
Autre hypothèse :
Tu as peut être écrasé ton jeu de sauvegarde (après le DROP TABLE) en utilisant l'option INIT de BACKUP DATABASE (je pense à un BACKUP fait sous la panique ou planifié par l'agent SQL Server par exemple).
Cela pourrait expliquer que la table dropée ne soit pas dans ta dernière sauvegarde utilisée pour la restauration...
David.