Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
581 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Besion d'aide - Backup SQL SERVER

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besion d'aide - Backup SQL SERVER

n°1891629
acorsa
Posté le 05-06-2009 à 12:35:43  profilanswer
 

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.

mood
Publicité
Posté le 05-06-2009 à 12:35:43  profilanswer
 

n°1891634
pataluc
Posté le 05-06-2009 à 12:57:59  profilanswer
 

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. ^^

n°1891651
acorsa
Posté le 05-06-2009 à 14:10:04  profilanswer
 

Tu ne sais pas si c'est possible de faire un backup d'une journée seulement?

n°1891666
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 14:32:31  profilanswer
 

Dans SQL Management Studio :
- clic droit sur la base => Sauvegarder, et dans la boite de dialogue qui s'ouvre => type de sauvegarde = différentielle


---------------
J'ai un string dans l'array (Paris Hilton)
n°1891668
acorsa
Posté le 05-06-2009 à 14:35:34  profilanswer
 

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...

n°1891675
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 14:44:45  profilanswer
 

La sauvegarde différentielle ne sauvegarde que les modifications faites depuis la dernière sauvegarde.


---------------
J'ai un string dans l'array (Paris Hilton)
n°1891677
acorsa
Posté le 05-06-2009 à 14:47:22  profilanswer
 

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!

n°1891684
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 14:59:08  profilanswer
 

Quel était le message d'erreur ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1891687
acorsa
Posté le 05-06-2009 à 15:04:54  profilanswer
 

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?

n°1891699
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 15:36:53  profilanswer
 

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


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 05-06-2009 à 15:36:53  profilanswer
 

n°1891701
acorsa
Posté le 05-06-2009 à 15:38:37  profilanswer
 

J'ai juste fais clique-droit sur ma bd puis Back-Up...> Full
:s

n°1891703
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 15:40:30  profilanswer
 

Euh... oui mais non...
Regarde le lien que je t'ai indiqué


---------------
J'ai un string dans l'array (Paris Hilton)
n°1891705
acorsa
Posté le 05-06-2009 à 15:44:10  profilanswer
 

pfff donc je peux pas le faire :(
Merci quand même pour ton aide.

n°1891706
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 15:44:52  profilanswer
 

Mais si tu peux le faire, faut juste restaurer la base complète avec l'option WITH... NORECOVERY


---------------
J'ai un string dans l'array (Paris Hilton)
n°1891710
acorsa
Posté le 05-06-2009 à 15:48:33  profilanswer
 

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

n°1891722
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-06-2009 à 16:10:24  profilanswer
 

Pas d'autre solution :spamafote:


---------------
J'ai un string dans l'array (Paris Hilton)
n°1891724
acorsa
Posté le 05-06-2009 à 16:12:16  profilanswer
 

'pas grave merci quand même! ;)

n°1928661
wechchem20​10
computer sciences
Posté le 03-10-2009 à 10:27:51  profilanswer
 

bonjour tous le monde
est ce que kelkin peut m'aider a trouver des TP sur SQLserver2000 ou 2005?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Besion d'aide - Backup SQL SERVER

 

Sujets relatifs
Besoin d'aide [Liste chainée][PHP] Besoin d'aide pour du code PHP
Erreur requête SQL en VBA dans Excel[Résolu] aide requête SQL: tri par date desc avec date "nulle" en 1er
Aide MAJ liste chainéeAIDE créer une page en INTRANET
[Résolu-BATCH] aide sur la commande for /f delimsaide pour un script
Besoin d'aide 
Plus de sujets relatifs à : Besion d'aide - Backup SQL SERVER


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR