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 :

copier une base sql


Sujet :

MS SQL Server

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut copier une base sql
    je suis entrain d'écrire un programme en visual basic avec une base de données sous sql server.j'ai changé de machine et je ne retrouve plus ma base malgré que je l'ai copié?j'aimerai savoir si je n'ai pas bien fait la copie et si quelqu'un peut me montrer comment il faut faire cette copie.Parce moi j'ai copié seulement le dosier dans lequel j'ai enrégistré mon programme.merci d'avance[/b]

  2. #2
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    En fait il y a un dossier "Data" (pas sûr du nom) dans SQL Server, qui contient tes fichiers de base de données, il faut aussi copier ce dossier pour retrouver ta base. En ne copiant que le dossier contenant ton programme, tu ne copies pas les données stockées en base, qui sont stockées dans l'espace défini par le SGBDR.
    K

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Merci pour votre apport mais je n'arrive toujours pas à le faire.j'ai mis les fichiers de ma base de données qui se trouve dans le dossier data ainsi que les fichiers de mon programme VB dans un meme dosier que j'ai ensuite copié mais ça ne marche toujours pas.merci de bien vouloir m'aider.

  4. #4
    Membre expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 851
    Points : 3 481
    Points
    3 481
    Par défaut
    Bonjour,

    Il faut vérifier si dans le programme on arrive à accéder à la base de données de la machine2.

    Si j'ai bien compris, tu as une machine1 où ça marche, et tu veux migrer ton application sur une machine2 ? Il faut déjà que la machine2 soit configurée de la même façon, et si elle possède elle-même un SQL-Server, il faut qu'il soit accessible de la même façon (même règle de connection).
    K

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 768
    Points : 52 719
    Points
    52 719
    Billets dans le blog
    5
    Par défaut
    Otez vous de l'esprit qu'une base de données SQL Server soit UN FICHIER.

    Une base de données MS SQL Sever est répartie au minimum dans 2 fichiers voir plus et les connexions au serveur se trouve dans la base master.

    pour copier une base de donner vers un autre serveur, le moyen le plus sûr est de faire une sauvegarde et une restauration. La restauration doit se faire avec l'option MOVE TO si les fichiers ne sont pas plaçable à l'exact emplacement d'origine.

    Cela ne vous suffira pas car il vous faudra copier les connexions. Pour ce faire éditez un script de création des connexions et lancez le sur le serveur à destination.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Copier une base MySQL dans SQL Server 2008
    Par greg360 dans le forum Outils
    Réponses: 2
    Dernier message: 05/11/2010, 10h14
  2. copier une base de données en sql manager 2005
    Par danouna dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/11/2007, 07h58
  3. [sgbd] Ouvrir une base sql
    Par Mu_Belier dans le forum SGBD
    Réponses: 4
    Dernier message: 07/06/2004, 13h05
  4. copier une base
    Par Spoutnik dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 06/03/2004, 16h36
  5. Comment se connecter à une base SQL server
    Par zapia dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/10/2003, 17h39

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