[SQL Server 2005] base en mode Restauration
Bonsoir à tous,
J'espère que vous allez bien.
Voilà j'ai malentreusement effectué un drop table sur une base, je me suis donc dit pas de souci je vais faire un restore à partir des logs. Alors j'ai fait un backup complet de la base puis un bakup du fichier de log et ensuite j'ai joué cette instruction SQL pour restaurer ma base :
Code:
1 2 3 4 5 6 7 8 9 10 11
| ALTER DATABASE [PROD2] SET SINGLE_USER WITH NO_WAIT
RESTORE DATABASE [PROD2] FROM DISK = N'E:\PROD2\PROD2.bak'
WITH FILE = 1, RECOVERY, NOUNLOAD, REPLACE, STATS = 10
GO
RESTORE LOG [PROD2]
FROM DISK = N'E:\PROD2\PROD2.trn'
WITH STOPAT = N'2011/11/05 15:30:45 PM', RECOVERY--WITH FILE = 1, NOUNLOAD, STATS = 10
GO
ALTER DATABASE [PROD2] SET MULTI_USER WITH NO_WAIT |
Ma bétise s'est produite après 15:30.
Lorsque cette instruction se termine ma base se met en mode Restauration, j'ai déjà effectué ce genre de manip à deux reprises auparavant et tout avait bien fonctionné.
Qu'ai-je manqué ce coup ci ?
Comment remettre ma base en ligne sans mon erreur ?
Merci pour votre aide