OVH Cloud OVH Cloud

Restauration à un instant t

3 réponses
Avatar
NOURBE
J'essaie de restaurer une sauvegarde (Full/archive) à un instant t avec EM,
Celui-ci me répond que c'est OK. Par contre la base est dans un état
(Loading), je ne peux plus accèder à la base.
Ai-je oublié qlq chose ?
Merci de vos suggestions.

Nourbe.

3 réponses

Avatar
BVesan
Si la base en en état Loading, c'est qu'il est encore possible d'effectuer de
nouvelles restaurations de TLogs (c'est un des choix lors d'une restauration
via EM).
Pour rendre la base disponible, il suffit de lancer la commande:
RESTORE DATABASE ma_base WITH RECOVERY.
Avatar
NOURBE
"BVesan" wrote:

Si la base en en état Loading, c'est qu'il est encore possible d'effectuer de
nouvelles restaurations de TLogs (c'est un des choix lors d'une restauration
via EM).
Pour rendre la base disponible, il suffit de lancer la commande:
RESTORE DATABASE ma_base WITH RECOVERY.

le recouvrement se fait bien , mais jusqu'à la prochaine save de journaux dans mon cas c'est 19h 20' , mais ne s'arrête pas à l'instant t='2006-02-08 19:17:30' , je ne veux pas que ma base aille au delà de cet instant.


Malgé que je tape ces deux commandes

RESTORE DATABASE ma_base
FROM Backup_Test2
WITH NORECOVERY
GO
RESTORE LOG ma_base
FROM Backup_Test2
WITH RECOVERY, STOPAT = '2006-02-08 19:17:30'
GO

Qlq'un aurait une idée ?

Nourbe
Avatar
SQLpro [MVP]
NOURBE a écrit :

"BVesan" wrote:

Si la base en en état Loading, c'est qu'il est encore possible d'effectuer de
nouvelles restaurations de TLogs (c'est un des choix lors d'une restauration
via EM).
Pour rendre la base disponible, il suffit de lancer la commande:
RESTORE DATABASE ma_base WITH RECOVERY.

le recouvrement se fait bien , mais jusqu'à la prochaine save de journaux dans mon cas c'est 19h 20' , mais ne s'arrête pas à l'instant t='2006-02-08 19:17:30' , je ne veux pas que ma base aille au delà de cet instant.


Malgé que je tape ces deux commandes

RESTORE DATABASE ma_base
FROM Backup_Test2
WITH NORECOVERY
GO
RESTORE LOG ma_base
FROM Backup_Test2
WITH RECOVERY, STOPAT = '2006-02-08 19:17:30'
GO

Qlq'un aurait une idée ?



Le format de date est sensible au paramétrage locaux, sauf si ISO court :
STOPAT = '20060208 19:17'

Les secondes ne sont pas prises en compte.



Nourbe




A +


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************