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 :

Copie locale d'une db sur un serveur on-line


Sujet :

MS SQL Server

  1. #1
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut Copie locale d'une db sur un serveur on-line
    Bonjour

    Je me heurte a un problème simple dont la solution ne semble pas évidente

    Existe-il une methode / Outil pour pouvoir recuperer une base de données on line en local

    J'ai installé sql server express 2008 et Management studio

    Je peux acceder et manipuler base de données sur le serveur on-line mais j'aimerais pouvoir travailler en local sur une copie de la base

    A part prendre ma voiture, parcourir 100km et aller faire une copie des fichier sur une clef usb directement sur le serveur je n'ai pas trouvé d'autres moyens !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  2. #2
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    Tu comptes ouvrir combien de sujet pour ton problème ? Je pense que le mieux pour toi serait d'ouvrir un bouquin ou de lire les tutoriaux. Pour ta réponse, elle est déjà présente dans quelques uns des sujets que tu as créés.
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

  3. #3
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci

    Si tu regarde bien mes sujets, les titre sont différents et ne concernent pas a priori le meme problème

    Il est vrai que certains sujet ont accidentellement dérapé sur d'autre question

    Dans ce cas je trouve cependant asser sain de pouvoir trouver des réponses directement liées au sujet quitte a ouvrir un nouveau sujet.

    Et PARTICULIEREMENT, si contrairement a ce que tu dis une réponse claire et
    pertinente n'est toujours pas donnée !

    Et franchement personne ne m'a encore donné de réponse satisfaisante sur la maniere de recopier en local une base de donnée accessible on-line (a part prendre ma voiture et ma clef usb)

    Personellement dans l'esprit des forums quand je maitrise un sujet j'essaye toujours d'aider ceux qui rament a comprendre plutot que de ricaner en les renvoyant a la bibliotheque avec leurs interrogations
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  4. #4
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    tu fais une sauvegarde que tu rappatris sur ton pc par ftp ou un autre protocole.
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

  5. #5
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci !

    Ca c'est évidement trivial
    Ca pourrait epargner le deplacement en voiture et la clef USB
    Mais si c'était si simple je ne serais pas ici pour poser la question.

    Le problème c'est que je n'ai pas d"acces FTP sur ce serveur qui héberge des dizaines de DB

    J'ai seulement tous les droits d'acces a la DB elle meme !
    Donc je suis obligé de passer par des outils de gestion de DB Sql server

    Mais je ne sais pas lequel ni comment !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

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

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    As tu un moyen pout connecter de ta machine, en local donc, au serveur qui héberge des bases de données. Si ce n'est pas le cas alors oui, prend ta voiture et ta clé usb et va la récupérer. Concernant la réponse à tes nombreux posts, oubli MySQL, ce n'est pas la même chose et relis les réponses qui t'ont étaient envoyé.

  7. #7
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    1- Oui je sais me connecter a la db avec le connecteur SQL
    2- Oui je sais me connecter a la DB avec Management Studio Express
    3- Non je n'ai pas d'acces FTP sur le serveur

    J'ai relu tous les post

    Aucun n'explique quel outil me permettrait de faire la copie ni comment !

    L'explication par rapport au Back-Up / Restore est inexploitable car je ne me vois pas manuellement recreer une DB de centaines de tables et vues pour restaurer un Back-Up que je ne suis meme par sur de pouvoir faire en local

    En tout cas si je trouve la solution, je me ferais un plaisir de l'expliquer clairement ici a pour tout ceux a qui ca pourrait servir !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  8. #8
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Février 2006
    Messages : 562
    Points : 859
    Points
    859
    Par défaut
    Je te rassure, le restore recontruit toute la base (tables/vues/données/...). il y a juste à créer la base vide en local, du même nom que ta base de prod. Sinon pour répondre clairement à ta question (enfin j'espère) tu peux détaché ta base de prod mais dans ce cas les connexions ne sont plus possible, ensuite tu peux copier la base (via ftp, xcopy, ...) donc les 2 fichiers MDB et LDF tu les copient sur ta machine et tu attache la base. Mais je t'assure que dans ton cas c'est le BACKUP/RESTORE qui est le plus adapter.

  9. #9
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut Aaaa h
    Aaaah !

    Voila qui est beaucoup plus clair

    Je n'ai pas d'acces ftp ni copy et donc cette solution simple est écartée depuis le debut

    Back Up restore renait un peu dans mon esprit, je craignais devoir recreer tout le schema de la base mais tu me rassure enfin sur ce sujet

    Par contre je n'ai pas trouvé ave Management studio de possibilité pour Back-Uper ailleurs que sur le serveur On Line
    Peut-etre est-il possible de restaurer en local a partir d'un back-up distant mais je n'ai pas osé tenter cette opération lourde avant d'en etre certain

    Sinon existe-il d'autres outils que Management Studio pour effectuer le Back-Up restore a partir de la connetion DB
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  10. #10
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    Si tu ne veux transférer que des données, regarde du coté de ssis. Et ne reviens pas avec un autre sujet du style ==> On trouve plus de doc sur SSIS et Mysql que sur SSIS et Sql Server
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

  11. #11
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci Flogreg

    T'est encore faché ?

    Je viens de voir ssis ca me semble encore bien lourd a mettre en place pour juste devoir copier une fois une DB

    Est ce que la version commerciale de SQL sqerver permet plus de facilité ?

    Existe-t-il des petit tools light shareware ?
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  12. #12
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    Citation Envoyé par olibara Voir le message
    Merci Flogreg
    T'est encore faché ?
    Excuse moi, je ne suis pas faché


    Citation Envoyé par olibara Voir le message
    Je viens de voir ssis ca me semble encore bien lourd a mettre en place pour juste devoir copier une fois une DB
    A mon avis, tu as un problème de méthode. En principe, on crée une base sur son poste de travail, on développe. Une fois que l'on a terminé et que l'on est satisfait de la base, on publie la base sur le serveur. j'ai l'impression que tu a travaillé à l'envers, cad directement sur le serveur. Et je le répète, le meilleur moyen de récupérer une copie d'une base est de faire une sauvegarde/restauration.
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

  13. #13
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci flogreg

    Ce serait quand meme gentil de ne pas considerer qui si je suis novice avec sql serveur c'est que je n'ai aucun sens logique et je ne sais pas ce que je fais !

    Si je veux faire une copie locale j'ai une bonne raison !

    Cette database existe déja depuis 5 ans, ce n'est pas moi qui l'ai inventée !
    Son proprietaire souhaite revoir completement l'application qui l'exploite
    Et au passage probablement le design de la DB

    Merci ... j'ai quelques années d'expérience sur le sujet
    Excusez moi ...., pas avec SQL Server

    Donc on m'a donné le bebé (plus tout frais)
    Avec juste une adresse de server et un login
    Pour le reste je dois me débrouiller

    Alors il me semble sain de faire une copie locale de la DB afin que je puisse l'ausculter et la manipuler sans perturber le fonctionnement.

    Et ca c'est le point qui me reste le plus problèmatique
    Il semble Que management Studio Express ne permette pas le Back-Up restore en vue d'un restore Local

    Suis-je asser clair ?
    Sinon je vais finir par croire que je suis fou ou martien parlant a jupiter !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  14. #14
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    Tu génères le script de génération de la base via les outils de management studio. Les scripts du style Create table, create view, etc...

    Tu génères le script des données avec ca http://www.microsoft.com/DownLoads/d...displaylang=en.
    Il va te faire un script style insert into matable ....

    Et tu auras ta base. Mais je peux t'assurer que le backup/restore reste la solution à privilégier. Si tu n'y arrives pas avec ca, je laisse tomber.
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

  15. #15
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Mais je peux t'assurer que le backup/restore reste la solution à privilégier
    J'ai bien compris flogreg !

    Et j'aimerais aussi pouvoir utiliser cette solution certainement plus simple que de tout faire en script

    Mais peux-tu m'assurer que Management Studio Express permet de faire des Back-Up Restore dupuis une DB on line vers une machine locale ??
    Et si oui ou meme non : connais tu la marche a suivre ?

    Dans Management studio je n'ai pas d'autre choix que de donner un disque du serveur comme destination du back-up
    Et je n'ai pas trouvé de moyen de recuperer un .bak du serveur pour un restore en local !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Septembre 2008
    Messages : 35
    Points : 41
    Points
    41
    Par défaut
    Bonjour,

    Même si effectivement je suis plus adepte du backup/restore

    sous SQL 2000 vous pouvez exportez les objets avec le DTS (dans MMC)
    sous SQL 2005 pouvez (tout du moins à partir de la version dev) copier une base à distance (via Magement Studio / copy Databse Wizard)

    attention tout de même aux charges réseaux et à la sécurité!

  17. #17
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    J'entends bien que tout le monde s'évertue a me dire que la methode Back-Up restore est favorite

    Mais personne ne semble pouvoir expliquer l'usage de cette méthode dans le contexte que j'ai exposé

    Donc

    1- Soit ca ne marche pas dans le contexte et dans ce cas il est inutile de considerer que c'est la meilleure methode

    2- Soit ca doit marcher mais je n'ai toujours pas l'explication "comment" et les autres methodes sont donc inutiles !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  18. #18
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    as tu essayé la solution que j'ai proposé hier avec les scripts sql ?
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

  19. #19
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci Flogreg

    Je suis certain que ta solution va fonctionner je n'ai pas de doute la dessus, je m'étais déja orienté sur cette piste

    Mais comme tout le monde se plait a me dire que la methode Back-Up restore est la meilleure j'en profitais pour dire que j'etais toujours preneur de la maniere de l'utiliser avec Sql Express et dans le contexte qui m'intéresse.

    Il ne suffit pas de dire et redire que c'est la meilleure solution pour que ca marche !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  20. #20
    Membre averti Avatar de flogreg
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2004
    Messages
    432
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2004
    Messages : 432
    Points : 392
    Points
    392
    Par défaut
    En tout cas, je suis au taf et je viens de tester le backup et resto d'une base distante et ca fonctionne très bien. Par contre, sur mon poste j'ai la version developper. Je n'ai pas la version express pour tester donc je ne peux pas t'en dire plus.
    Pas de messages privés sur des questions techniques ! Je suis trop nul pour vous aider

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/10/2012, 16h04
  2. Réponses: 4
    Dernier message: 20/01/2010, 11h40
  3. Réponses: 4
    Dernier message: 02/05/2005, 20h25
  4. Enregistrement d'une image sur le serveur
    Par MHI dans le forum Langage
    Réponses: 3
    Dernier message: 07/04/2005, 15h25
  5. Lancement d'une commande sur un serveur Unix
    Par lper dans le forum Web & réseau
    Réponses: 2
    Dernier message: 29/07/2004, 13h58

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