|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ! |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ! |
|
|
00
|
|
|
#6 |
|
Membre éprouvé
![]() Inscription : février 2006 Messages : 426 ![]() |
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é.
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ! |
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Inscription : février 2006 Messages : 426 ![]() |
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.
|
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
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 |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ? |
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
Excuse moi, je ne suis pas faché
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 |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ! |
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
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 |
|
|
00
|
|
|
#15 | |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
Citation:
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 ! |
|
|
|
00
|
|
|
#16 |
|
Nouveau Membre du Club
![]() Inscription : septembre 2008 Messages : 35 ![]() |
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é! |
|
|
00
|
|
|
#17 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ! |
|
|
00
|
|
|
#18 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
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 |
|
|
00
|
|
|
#19 |
|
Membre Expert
![]() Inscription : octobre 2007 Messages : 3 948 ![]() |
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 ! |
|
|
00
|
|
|
#20 |
|
Membre éclairé
![]() Développeur informatique Inscription : mars 2004 Messages : 432 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com