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 :

générer les fichiers .mdf et .ldf


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut générer les fichiers .mdf et .ldf
    bonjour,
    j'ai crée une application vb.net et j'ai utilisé une base de données créée avec sql server 2000. comment générer les fichiers .mdf et .ldf pour que la base de données soit emportée et on peut la visualiser sur n'importe quel ordinateur?

    merci d'avance.

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 564
    Par défaut
    Bonjour.

    Il y a déja eu des post sur ce sujet Les fichiers .mdf et .ldf sont créés par (et "rattachés" à) SQL Server. Il est donc impossible de les copiés tel quel sans un minimum de manip. (détachement de la base, copie puis rattachement) le plus simple est de créer un script (création de la base, du schéma et insertion des données) que tu "joueras" sur le poste de production.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut
    chépa comment faire pour le (détachement de la base, copie et attachement). pouvez-vous m'expliquer un peu ou si vous avez des tutoriels sur ce sujet car je suis débutante en sql server et je sais pas grandes choses.

    merci d'avance

  4. #4
    Membre émérite
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 564
    Par défaut
    Tout d'abord saches que tu ne pourras pas "visionner" ta base de données sur un PC qui n'a pas de serveur SQL. Si tu tiens vraiment à déplacer ta base sur un autre poste tu peux utiliser Enterprise Manager (si tu as un version de SQL Server autre que MSDE) et entrer les commandes suivantes :
    EXEC sp_detach_db 'MaBase'
    GO

    /*
    * copie les fichiers .MDF et LDF sur ton autre poste dans le répertoire que tu veux, par défaut ces fichiers se trouvent dans le répertoire C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data
    */

    EXEC sp_attach_db @dbname = N'MaBase',
    @filename1 = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\MaBase_Data.mdf',
    @filename2 = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\MaBase_Log.ldf ;
    GO
    Si tu as la version MSDE télécharge Microsodt SQL Server Management Studio Express sur le site de microsoft. Pour faire plus simple, clic droit sur ta base de données dans l'explorateur d'objet puis "detach...".

  5. #5
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut
    j'ai trouvé dans le repertoire C:\Program Files\Microsoft SQL Server\MSSQL\Data les deux fichiers suivant:
    - gestion_incidents_data
    - et gestion_incidents_log

    est ce que c 2 fichiers sont le .mdf et le.ldf de ma base de données (nommée: gestion_incidents)
    et pour detach je l'utilise sur ces deux fichiers?

    dsl si je pose des questions betes mé je sais pas grandes choses sur sql server.
    merci d'avance.

  6. #6
    Membre émérite
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 564
    Par défaut
    Tu n'as pas à être désolé et il n'y a pas de questions plus ou moins bêtes. Le forum est fait pour ca. Concernant ton pb, oui ces sont les 2 fichiers qui forment ta base de données gestion_incidents. Ensuite le detach se fait uniquement sur le nom de ta base qui est gestion_incidents, inutile de spécifier l'un ou l'autre des 2 fichiers.

  7. #7
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 45
    Par défaut
    merci infiniment ddaime pour votre aide, j'ai compris maintenant plusieurs chose grace à votre aide, merci

Discussions similaires

  1. Copier les fichiers mdf et ldf
    Par locus dans le forum Développement
    Réponses: 8
    Dernier message: 26/01/2012, 17h15
  2. Espace à allouer pour les fichiers mdf et ldf
    Par LEGRANVI dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 08/12/2010, 16h48
  3. comment générer des fichiers mdf et ldf
    Par zanoubya dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/10/2009, 16h52
  4. [Traduction] Générer les fichiers TS
    Par transistor49 dans le forum Outils
    Réponses: 4
    Dernier message: 03/06/2005, 16h34
  5. Fichiers MDF et LDF
    Par mohamed dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/03/2005, 10h43

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