Question

Nous avons une sauvegarde SQL chaude. sauvegarde complète de nuit, les journaux txn sont expédiés de temps en temps pendant la journée et restaurés. Je dois déplacer les fichiers de données sur un autre disque. Ces bases de données sont dans une "sauvegarde à chaud". état (de sorte que je ne peux pas les désélectionner en lecture seule - "Erreur 5063: la base de données" est en attente en attente. Une base de données en veille permanente est en lecture seule. ") et crains de détacher et de réattacher.

Comment pouvons-nous obtenir la "sauvegarde à chaud"? statut après la fin des opérations de détachement / d’attachement?

Était-ce utile?

La solution

La seule solution que je connaisse consiste à créer une sauvegarde complète de votre base de données active et à restaurer cette sauvegarde sur une copie de la base de données dans un état de «sauvegarde à chaud». Commencez par créer une sauvegarde à partir de la base de données active:

backup database activedb to disk='somefile'

Ensuite, restaurez la sauvegarde sur un autre serveur SQL. Si nécessaire, vous pouvez utiliser l’option WITH REPLACE pour modifier le répertoire de stockage par défaut

.
restore database warmbackup from disk='somefile'
       with norecovery, replace ....

Vous pouvez maintenant créer des sauvegardes des journaux et les restaurer sur le warmbackup avec l'instruction de restauration du journal.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top