Besion d'aide - Backup SQL SERVER - SQL/NoSQL - Programmation
Marsh Posté le 05-06-2009 à 12:57:59
si tu n'avais pas fait de nv backup complet, tu aurais pu faire un backup transaction ou qqchose comme ca, mais si tu as fait un complet, je ne crois pas que tu puisses encore le faire...
en même temps, j'dis ca, j'suis pas dba. ^^
Marsh Posté le 05-06-2009 à 14:10:04
Tu ne sais pas si c'est possible de faire un backup d'une journée seulement?
Marsh Posté le 05-06-2009 à 14:32:31
Dans SQL Management Studio :
- clic droit sur la base => Sauvegarder, et dans la boite de dialogue qui s'ouvre => type de sauvegarde = différentielle
Marsh Posté le 05-06-2009 à 14:35:34
Merci. Mais en fait le fichier créé va comporter toute la bd. Moi j'ai déjà la plus grande partie de la bd et je ne voudrais sauvegarder et restaurer uniquement la journée d'hier...
Marsh Posté le 05-06-2009 à 14:44:45
La sauvegarde différentielle ne sauvegarde que les modifications faites depuis la dernière sauvegarde.
Marsh Posté le 05-06-2009 à 14:47:22
Ok nickel! C'est ce qui m'interesse! Donc en gros je restaure le première bd puis l'autre partie (la sauvegarde différentielle)? Je te pose cette question car j'ai essayé mais j'ai eu un message d'erreur...
Merci!
Marsh Posté le 05-06-2009 à 14:59:08
Quel était le message d'erreur ?
Marsh Posté le 05-06-2009 à 15:04:54
system.Data.SqlClient.SqlError: the log or differential backup cannot be restored because no files are ready to rollforward. (Microsoft.SqlServer.Smo)
Tu crois que ça peut venir du fait que j'ai fait restore du backup differentiel sur vieille version de la bd? Il faut faire ça avec la version n-1?
Marsh Posté le 05-06-2009 à 15:36:53
As tu restauré ta base complète avec l'option WITH NORECOVERY ?
Jette donc un oeil ici : http://msdn.microsoft.com/en-us/li [...] db_backups
Marsh Posté le 05-06-2009 à 15:38:37
J'ai juste fais clique-droit sur ma bd puis Back-Up...> Full
:s
Marsh Posté le 05-06-2009 à 15:40:30
Euh... oui mais non...
Regarde le lien que je t'ai indiqué
Marsh Posté le 05-06-2009 à 15:44:10
pfff donc je peux pas le faire
Merci quand même pour ton aide.
Marsh Posté le 05-06-2009 à 15:44:52
Mais si tu peux le faire, faut juste restaurer la base complète avec l'option WITH... NORECOVERY
Marsh Posté le 05-06-2009 à 15:48:33
Euh..oui mais non...
Comme je le disais j'ai transféré le fichier bak en 19h! je peux pas le refaire. Il faut absolument que la bd soit restaurée ce soir :s
Marsh Posté le 05-06-2009 à 16:10:24
Pas d'autre solution
Marsh Posté le 03-10-2009 à 10:27:51
bonjour tous le monde
est ce que kelkin peut m'aider a trouver des TP sur SQLserver2000 ou 2005?
Marsh Posté le 05-06-2009 à 12:35:43
Bonjour,
J'ai un gros problème concernant la sauvegarde de ma base de données (SQL Server 2005). Je m'explique je dois faire une migration de serveur entre 2 sites différents donc j'utilise ftp pour tous les transferts de fichiers.
Hier soir j'ai lancé le transfert d'un fichier bak et à l'heure actuelle, le transfert est toujours en cours on est à 90%! Problème: je viens de réaliser que j'ai transféré le mauvais backup! J'ai transféré celui du matin et entre temps j'ai rallumé le serveur et donc refait un backup car plusieurs modifs ont été apportées. Je ne peux pas relancer un transfert car je dois absolument restaurer la bd dans la journée donc ma question est: serait-ce possible de faire un backup uniquement des données de la journée? Comme ça le fichier bak serait tout petit et je pourrais avoir la totalité des modifs.
Merci.