serait-il possible des transactions de restauration à l'aide du fichier transactionlog pour un enregistrement particulier? p>
J'utilise SQL Server 2005 . P>
4 Réponses :
Nativement, non. Je crois qu'il y a des outils de tiers coûteux pour le faire, cependant. P>
Alternativement, vous pouvez restaurer votre dB à partir d'une sauvegarde, puis Il y a apex et SQL LOG Sauvetage disponible. Si vos journaux ne sont pas dans restaurer les journaux code>
à un point à temps avec le stopat = '6/30/2009 14h30' code> argument. P>
Full CODE> MODE DE RECOUVERNEMENT, cependant, vous risquez d'être une ruisseau si vous ne pouvez pas restaurer. P>
Pouvez-vous me donner un échantillon de ces outils s'il vous plaît?
La méthode recommandée est de restaurer une copie de la base de données avec Stopat, puis de copier sur les données de la copie dans la base de données réelle.
Comment découvrez-vous quel mode de récupération vos journaux sont dans?
Départ RedGate's Logescue produit. Sans produits tiers, vous êtes probablement limité de faire un point à temps de restaurer dans une base de données séparée, puis de copier manuellement le record de votre base de données de production. P>
Selon sa page Web, LogReCue est limitée à SQL Server 2000 uniquement
de ce que je sais que vos options sont Apexsql Log (Prixy mais a un essai gratuit) ou Commandes SQL Server non documenté telles que DBCC BOG et FN_DBLOG. P>
N'importe lequel de ces éléments ne fonctionnera que si votre base de données était en mode de récupération complète, auquel cas SQL Server stocke beaucoup plus de détails sur le journal des transactions. p>
Aussi, je ne pense pas que cela fonctionne pour tout type de transaction. J'ai vu des gens à l'aide de cette technique pour revenir à l'insert, à la mise à jour, supprimer mais je suis vraiment sûr que si cela peut être utilisé pour revenir à l'alterle ou quelque chose comme ça. P>
L'essai gratuit ne générera que des scripts d'annulation pour chaque 10e enregistrement.
En ce qui concerne les logiciels tiers, vous pouvez utiliser Dell's TOAD Logiciel gratuit pendant trente jours et il a des journaux de transaction avec une capacité de génération de script d'annulation. p>