Quelque chose de désastreux m'est arrivé. J'ai accidentellement supprimé ma table importante de la BD Express de SQL Server 2005. Existe-t-il un moyen de récupérer cette table avec tous les enregistrements ? Le fichier journal de la BD peut-il m'aider ? J'ai une sauvegarde jusqu'à hier, et les 6 heures de transactions d'aujourd'hui sont perdues.
Réponses
Trop de publicités?C'est exactement la raison pour laquelle tous les SGBDR ont des fichiers journaux, afin que vous puissiez vous remettre de tels désastres.
Pour Sql Server 2005 commencer ici avec un processus de récupération du fichier journal. Et voici une autre ressource . L'extrait de départ de cet article :
Un collègue de travail vous appelle en panique parce qu'il a accidentellement supprimé certaines données de production, et il veut que vous que vous restauriez les enregistrements perdus. ...
Dans ce cas, vous êtes votre propre collègue paniqué.
Je vais ajouter ceci comme réponse même si ce n'est pas une solution miracle (malheureusement, vous ne pouvez pas vous en passer). besoin de pour récupérer les données qui ne sont pas sauvegardées).
PROGRAMMER DES SAUVEGARDES RÉGULIÈRES
SqlExpress ne dispose cependant pas de toutes les fonctionnalités intéressantes de la version complète (y compris les plans de sauvegarde), ExpressMaint est une excellente solution que vous connectez à votre planificateur de tâches via une exécution en ligne de commande. Vous pouvez le faire fonctionner aussi souvent que vous le souhaitez. Il fonctionne très bien.