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 :

problème exportation base


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut problème exportation base
    Salut à tous,

    SQL SERVER 2000.

    je viens de remonter un fichier de sauvegarde d'une base, j'ai compacte la base.

    et je voudrais maintenant l'exporter sur une autre base.

    L'exportation n'arrive jamais à la fin.

    elle se met en échec.

    Images attachées Images attachées  
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 228
    Billets dans le blog
    25
    Par défaut
    Passez par un backup/restore

    http://fadace.developpez.com/mssql/sauve/
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut
    j'ai essaye de faire avec le lien que tu m'as donné, mais j'ai un souci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    BACKUP DATABASE TDF2_MLSA TO DISK = N'E:\MaBase.BAK'
    GO
    RESTORE DATABASE CIC
         FROM  DISK = N'E:\MaBase.BAK' 
         WITH  MOVE N'TDF2_MLSA' TO  N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\CIC_Data.MDF',  
               MOVE N'TDF2_MLSA_Log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\CIC_Log.LDF'
    GO
     
    ALTER DATABASE CIC MODIFY FILE (NAME=N'TDF2_MLSA', NEWNAME=N'CIC_Data')
    ALTER DATABASE CIC MODIFY FILE (NAME=N'TDF2_MLSA_Log', NEWNAME=N'CIC_Log')
    GO
    Voila le message que j'obtient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    1088 pages traitées pour la base de données 'TDF2_MLSA', fichier 'TDF2_MLSA' sur le fichier 8.
    1 pages traitées pour la base de données 'TDF2_MLSA', fichier 'TDF2_MLSA_log' sur le fichier 8.
    BACKUP DATABASE a traité avec succès 1089 pages en 0.605 secondes (14.733 Mo/s).
    Serveur : Msg 3101, Niveau 16, État 2, 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.
    Serveur : Msg 5041, Niveau 16, État 1, Ligne 2
    Échec de MODIFY FILE. Le fichier 'TDF2_MLSA' n'existe pas.
    Serveur : Msg 5041, Niveau 16, État 1, Ligne 3
    Échec de MODIFY FILE. Le fichier 'TDF2_MLSA_Log' n'existe pas.
    La base que je veux faire la sauvegarde est :
    Nom : TDF2_MLSA
    Fichier de données :
    Nom : TDF2_MLSA
    Chemin : E:\Base\CIC\TDF2_MLSA.mdf

    Journal des transactions :
    nom : TDF2_MLSA_Log
    Chemin : E:\Base\CIC\TDF2_MLSA.ldf

    La base dans laquelle je veux restaurer

    Nom : CIC
    Fichier de données :
    Nom : CIC_Data
    Chemin : C:\Program Files\Microsoft SQL Server\MSSQL\Data\CIC_Data.mdf

    Journal des transactions :
    nom : CiC_Log
    Chemin : C:\Program Files\Microsoft SQL Server\MSSQL\Data\CIC_Log.ldf

    Voila toutes les informations que je pense nécessaiore pour corriger mon script.

    Grand merci d'avance
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut restauration.
    un point à releve mon attention dans la lecture de l'article. lors d'un restaure, il est nécessaire de tuer toutes les connexions à la base de restauration par la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    USE master
    GO
    SELECT 'kill',spid 
    FROM sysprocesses WHERE dbid=db_id('MaBase')
    comme votre message d'erreur est le suivant :
    Impossible d'obtenir l'accès exclusif car la base de données est en cours d'utilisation

    je me demande si le probleme ne vient pas de la. avez vous creer une base CIC avant la restauration ? si c'est le cas, vous n'avez pas tuer tout les processus... c'est une piste!

  5. #5
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Billets dans le blog
    22
    Par défaut
    J'ai essayé et j'ai toujours le même message d'erreur, est ce que quelqu'un aurait une solution ??
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    USE master
    GO
    SELECT 'kill',spid 
    FROM sysprocesses WHERE dbid=db_id('MaBase')
    donc cette requête ne ramène aucune ligne (on est d'accord ?) avant de lancer ta restauration ?

    si tu as l'erreur

    "Impossible d'obtenir l'accès exclusif car la base de données est en cours d'utilisation."

    c'est qu'il y a au moins une connexion sur ta base. Pour forcer certaines déconnexions, il faudrait détacher et rattacher (menu contextuel bdd)

Discussions similaires

  1. [10g] Problème d'exportation base de données ORACLE
    Par iaiiai dans le forum Débuter
    Réponses: 2
    Dernier message: 05/02/2014, 13h45
  2. problème exportation base de données
    Par brudao dans le forum MySQL
    Réponses: 1
    Dernier message: 15/05/2010, 09h26
  3. [DirectX9][3dsMax 7.0] Problème exportation Mesh
    Par SteelBox dans le forum DirectX
    Réponses: 3
    Dernier message: 06/08/2005, 23h35
  4. export base 4D sur mysql ou sqlserver
    Par jarod71 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 13/07/2004, 12h55
  5. Export base Access vers MySql
    Par jjn1er dans le forum Outils
    Réponses: 7
    Dernier message: 10/03/2003, 23h50

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