Restauration de bases sous SQL Server

P'tit Loup -  
 satirex -
Bonjour à tous,

j'ai une base sous SQL Server et lors d'un disaster, je me retrouve avec une version n-1 de ma base en .bak.
J'aimerai savoir comment je pourrais faire pour restaurer cette version en .bak

Merci d'avance
Tiembé raid

5 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Ouvrir Enterprise Manager,
    ouvrir le serveur dans la liste,
    clic-droit "Databases",
    "All tasks" > "Restore database"
    sélectionner "From device"
    cliquer sur "Select devices"
    cliquer sur "Add",
    cliquer sur "..." et aller sélectionner son fichier .bak
    Ok ok ok
    Dans "Restore database as", entrer le nom de la base que tu veux créer,
    éventuellement changer le chemin des .MDF/.LDF dans l'onglet "Options",

    puis cliquer sur "OK" pour lancer la restoration.

    Sinon on peut aussi le faire en ligne de commande SQL.

    RTFM ?
    16
    1. bano
       
      Je vous remercie car cette méthode m'a aidé à restaurer ma base de données.
      0
    2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
       
      6 ans après, je suis content que ma réponse ait aidé quelqu'un :-D
      0
    3. erm
       
      enorme :-)))
      0
    4. waw
       
      waw
      0
    5. SteeveC Messages postés 9 Statut Membre 1
       
      lol
      0
  2. dje-dje Messages postés 10538 Date d'inscription   Statut Modérateur Dernière intervention   759
     
    Salut,
    En essayant de restaurer un .bak avec l'analyseur de requete SQL, j'ai ce message d'erreur:
    " La base de données que vous tentes de restaurer a été sauvegardée avec un ordre de tri ID = (52) différent de celui utilisé actuellement sur ce serveur (41), et au moins l'un d'eux est un ordre de tri non binaire. "

    J'ai cherché sur Internet et je n'ai pas trouvé d'explication...
    Donc si quelqu'un pense connaitre la solution, ca seriat sympas de la partager! :-)

    J'oubliais: C'est un server SQL 7.

    Merci

    a+
    dje-dje
    1
  3. Paheli
     
    Try
    Dim conRestor As New SqlConnection(" Persist Security Info=False;User ID=" + Connexion.txt_id.Text + ";Password=" + Connexion.txt_password.Text + ";Initial Catalog=master;Data Source=" + Connexion.txt_nom_serveur.Text + "")
    Dim comRestor As New SqlCommand
    conRestor.Open()
    comRestor.CommandType = CommandType.Text
    comRestor.Connection = conRestor
    comRestor.CommandText = "RESTORE DATABASE "Nom de la base "FROM DISK = 'D:\"Nom de fichier".bak'"
    comRestor.ExecuteNonQuery()
    conRestor.Close()
    Catch ex As SqlException
    MessageBox.Show(ex.ToString)
    End Try
    1
  4. zsanaa Messages postés 6 Statut Membre
     
    bonjour,
    pour la restauration j'ai déja essayé de suivre les étapes mais un erreur s'affiche lors de la restauration ,
    si quelqu'un pourra m'aider et m'envoyer les étapes de la restauration étape par étape ça sera gentil
    merci d'avance
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Ganzales
     
    Slt, je voudrais faire une restauration d'une BDD, en effet, j'utilise je crois un service pack 3 de Microsoft Sql Server 2000, mais je veux restauré une BDD implémenté avec un service pack 2 de Microsoft Sql Server 2000, il m'affiche ce message d'erreur suivant : Erreur 3205 : " Trop d'unités de sauvegarde spécifiée pour la sauvegarde ou la restauration. Seuls 64 sont autorisées RESTORE FILELIST s'est terminé anormalement.

    Y a t-il une personne qui a déjà croisé ce genre de problème ou bien qui a une solution.
    -1
    1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
       
      Restaurer un backup d'un service pack vers un autre est une recette pour un désastre.
      J'ai déjà eu des problèmes très bizarres suite à ce genre de restauration.

      Ne jamais restaurer des backups fait sous d'anciens services packs !
      0
    2. NICO
       
      Salut,

      Dans l'onglet option quand tu es dans restauration, il faut selection la nouvelle base vers laquel tu veux restauré

      A++++
      0