IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Duplication de base : PROBLEME


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    fda
    fda est déconnecté
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 32
    Par défaut Duplication de base : PROBLEME
    J'ai crée une nouvelle base TEST

    J'ai sauvegardé ma base de PRODUCTION
    Commande
    backup database PRODUCTION to DISK='E:\DBoptiweb\sauve_20070601_PRODUCTION.bak'

    Je veux ensuite charger ma sauvegarde dans ma base TEST

    restore database TEST to DISK='E:\DBoptiweb\sauve_20070601_PRODUCTION.bak'


    J'ai cela comme messages d'erreurs

    Serveur*: Msg 3101, Niveau 16, État 1, Ligne 1
    Impossible d'obtenir l'accès exclusif car la base de données est en cours d'utilisation.
    Serveur*: Msg 3013, Niveau 16, État 1, Ligne 1
    RESTORE DATABASE s'est terminé anormalement.



    Ma démarche est-elle bonne ?, je suis plus orienté ORACLE.


    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2007
    Messages : 46
    Par défaut Re
    Bonjour,
    Le problème est qu'il faut spécifier plus de choses que ça pour restorer une base.
    Ta base dest existant déjà, ajoute REPLACE dans ta ligne.
    Si tu es sur le même serveur, il faut que tu "déplace" les fichiers de la base (2 en général : master et log)
    voila un exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    RESTORE DATABASE [TEST] FROM  DISK = N'E:\DBoptiweb\sauve_20070601_PRODUCTION.bak' WITH  FILE = 1,  
    MOVE N'PRODUCTION' TO N'<?????>\Microsoft SQL Server\MSSQL.1\MSSQL\Data\TEST.mdf',  
    MOVE N'PRODUCTION_log' TO N'<?????>\Microsoft SQL Server\MSSQL.1\MSSQL\Data\TEST_log.ldf',  
    NOUNLOAD,  
    REPLACE
    Je te conseille de lire l'aide sur le restore database

Discussions similaires

  1. [MySQL][MS SQL-Server] Duplication de base
    Par ced dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 02/03/2007, 15h18
  2. [MySQL][MS SQL-Server] Duplication de base
    Par ced dans le forum Outils
    Réponses: 2
    Dernier message: 28/02/2007, 14h53
  3. duplication de base oracle
    Par salas dans le forum Oracle
    Réponses: 2
    Dernier message: 31/03/2006, 09h10
  4. Duplication de base IB6/firebird
    Par plouf2244 dans le forum Administration
    Réponses: 11
    Dernier message: 02/03/2006, 17h09
  5. Sauvegarde journalière, duplication de base
    Par softflower dans le forum Administration
    Réponses: 17
    Dernier message: 12/09/2005, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo