Restauration base sql 2016

nidabdo Messages postés 4 Statut Membre -  
 Utilisateur anonyme -
SALUT
je voudrais restaurer un backup sur une nouvelle base crée mais un message : impossible d'obtenir l'accée exclusif car la base de donnée est en cours d'utilisation.
pour mois je fais la restauration sur une nouvelle base et pas sur la quelle les utilisateurs sont connectés.
merci de m'aider

2 réponses

  1. Utilisateur anonyme
     
    Bonjour,

    ouvres ta base en mode exclusif avant l'import...

    A+
    0
    1. Utilisateur anonyme
       
      Pour se faire,

      lances le script suivant :
      ALTER DATABASE taBDD SET SINGLE_USER WITH ROLLBACK IMMEDIATE


      a+
      0
      1. nidabdo Messages postés 4 Statut Membre > Utilisateur anonyme
         
        vous parlez du base sauvegardé ou bien nouvelle base crée sur laquelle je voudrais restaurer
        0
      2. Utilisateur anonyme > nidabdo Messages postés 4 Statut Membre
         
        les 2...

        enfin tu lances le script dans la new base si tu as déjà une sauvegarde de l'ancienne
        0
    2. nidabdo Messages postés 4 Statut Membre
       
      et comment annuler ce mode exclusif
      merci de votre aide
      0
      1. Utilisateur anonyme > nidabdo Messages postés 4 Statut Membre
         
        ALTER DATABASE taBDD
        SET MULTI_USER;
        GO
        0
  2. Utilisateur anonyme
     
    N'oubies pas le .ldf aussi....

    En gros, une fois la sauvegarde effectuée et fonctionnelle, fais ceci :

    ALTER DATABASE [LABDD] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

    RESTORE DATABASE [laBDD]
    FROM DISK = 'c:\sauveBDD.BAK'
    WITH MOVE 'laBDD_Data' TO 'c:\data\laBDD.mdf',
    MOVE 'LaBDD_Log' TO 'c:\data\LaBDD_log.ldf'

    où c:\data\ est le chemin de la new base et c:\sauveBDD.BAK le fichier de sauvegarde de la base et du journal...

    GO

    ALTER DATABASE [LaBDD] SET MULTI_USER;
    GO
    Ce n'est pas à un vieux singe qu'on apprend à faire des grimaces
    0
    1. Utilisateur anonyme
       
      Mais généralement, fais ceci la nuit, quand il n'y a plus personne et en dehors des heures de sauvegarde paramétrées...
      0