[MS SQL Server] import /export de donnees
Fermé
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
-
30 oct. 2006 à 13:34
MAGES - 15 nov. 2010 à 08:35
MAGES - 15 nov. 2010 à 08:35
A voir également:
- Sql server bulk export
- Bulk crap uninstaller - Télécharger - Nettoyage
- Bulk rename utility - Télécharger - Gestion de fichiers
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Filezilla server - Télécharger - Téléchargement & Transfert
- Sql server recovery - Télécharger - Gestion de données
30 réponses
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
31 oct. 2006 à 14:56
31 oct. 2006 à 14:56
C'est bon je vien de trouve
bcp mabase..tmp_t in G:\t.csv -c -T -F 2 -t ;
pour comencer de la 2e ligne
et ; comme delimiteur
Super merci vieux;tu ma sacrement aide ;-)
BCP est genial
bcp mabase..tmp_t in G:\t.csv -c -T -F 2 -t ;
pour comencer de la 2e ligne
et ; comme delimiteur
Super merci vieux;tu ma sacrement aide ;-)
BCP est genial
Bonjour j apporte une petite réponse.
Pour passer une requete en XLS puis la renvoyer dans une autre base :
1 : faites votre requete SQL. Une fois executé, sauvegarder le resultat en csv
Vous pourrez ouvrir votre cvs sous xls et utiliser les séparateurs de colonne et ligne.
Pour renvoyer un csv dans une table :
BULK
INSERT nomdetatable
FROM 'c:\csvtest.txt' // donne ton folder
WITH
(
FIELDTERMINATOR = ',', // sépration des champs
ROWTERMINATOR = '\n' // separation des ligne \n = à la ligne)
)
GO
voila
Pour passer une requete en XLS puis la renvoyer dans une autre base :
1 : faites votre requete SQL. Une fois executé, sauvegarder le resultat en csv
Vous pourrez ouvrir votre cvs sous xls et utiliser les séparateurs de colonne et ligne.
Pour renvoyer un csv dans une table :
BULK
INSERT nomdetatable
FROM 'c:\csvtest.txt' // donne ton folder
WITH
(
FIELDTERMINATOR = ',', // sépration des champs
ROWTERMINATOR = '\n' // separation des ligne \n = à la ligne)
)
GO
voila
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
30 oct. 2006 à 14:21
30 oct. 2006 à 14:21
Si c'est pour transférer une base complète d'un serveur à l'autre, il faut faire un backup/restore de la base.
Pour transférer une table, tu peux faire un BCP (en ligne de commande). C'est le plus performant.
Sinon tu peux passer par les DTS.
Et pour extraire juste une table,
soit un DTS,
soit osql en ligne de commande,
ou un programme à toi (facile à programmer: http://tinyurl.com/ymkvmg)
ou même à partir d'Excel (Menu Données > Données externes >...)
Pour transférer une table, tu peux faire un BCP (en ligne de commande). C'est le plus performant.
Sinon tu peux passer par les DTS.
Et pour extraire juste une table,
soit un DTS,
soit osql en ligne de commande,
ou un programme à toi (facile à programmer: http://tinyurl.com/ymkvmg)
ou même à partir d'Excel (Menu Données > Données externes >...)
Bonjour,
N'étant pas expert en informatique et n'ayant malheureusement pas de temps à investir dans son apprentissage, je cherchais comment exporter des données depuis ORACLE vers MS-Excel et votre fil m'a indiqué un point de départ ([Data] [Get External Data], etc. qui m'a permis d'arriver à mes fins.
Je tenais donc à vous remercier !
Danny
N'étant pas expert en informatique et n'ayant malheureusement pas de temps à investir dans son apprentissage, je cherchais comment exporter des données depuis ORACLE vers MS-Excel et votre fil m'a indiqué un point de départ ([Data] [Get External Data], etc. qui m'a permis d'arriver à mes fins.
Je tenais donc à vous remercier !
Danny
Bonjour,
je suis un stagiaire de deuxième année en Informatique de Gestion Génie Logiciel et Intelligence Artificielle. Et je travaille actuellement sur comment adapter le logiciel gratuit GLPI sur le système global de la société. Comme tout bon informaticien ,j'ai d'abord pris le temps d'essayer de le résoudre moi-même, mais il faut que je me rende à l'évidence que je suis bloqué! Donc j'ai pris la résolutionde vous demander de bien vouloir me venir en aide et vous en remercie d'avance...
Alors, mon problème est comme suit: la base de données standard de notre société est SQL server 2008 et celle de GLPI est MySQl 5.0 et je veux tranférer les 167 tables vers SQL server 2008 pour les standardiser à notre système.
Peut-être qu'il vous serait utile de savoir que GLPI a été développé sous PHP (mais je ne connais pas la version).
Merci à ceux qui veulent bien me répondre et dans les plus brefs délais s'il vous plait car comme je suis stagiaire, mes employés me mettent une énorme pression et ne comprenne pas que j'ai déjà fais de mon mieux mais ne m'en sors pas dutout!
Encore merci et désolé pour le dérangement...
je suis un stagiaire de deuxième année en Informatique de Gestion Génie Logiciel et Intelligence Artificielle. Et je travaille actuellement sur comment adapter le logiciel gratuit GLPI sur le système global de la société. Comme tout bon informaticien ,j'ai d'abord pris le temps d'essayer de le résoudre moi-même, mais il faut que je me rende à l'évidence que je suis bloqué! Donc j'ai pris la résolutionde vous demander de bien vouloir me venir en aide et vous en remercie d'avance...
Alors, mon problème est comme suit: la base de données standard de notre société est SQL server 2008 et celle de GLPI est MySQl 5.0 et je veux tranférer les 167 tables vers SQL server 2008 pour les standardiser à notre système.
Peut-être qu'il vous serait utile de savoir que GLPI a été développé sous PHP (mais je ne connais pas la version).
Merci à ceux qui veulent bien me répondre et dans les plus brefs délais s'il vous plait car comme je suis stagiaire, mes employés me mettent une énorme pression et ne comprenne pas que j'ai déjà fais de mon mieux mais ne m'en sors pas dutout!
Encore merci et désolé pour le dérangement...
Bonjour,
je travail avec MS SQL Server 2000.
Je souhaiterais avoir un exemple de requêtes SQL qui exporte une table en utilisant BCP.
Merci ;-)
je travail avec MS SQL Server 2000.
Je souhaiterais avoir un exemple de requêtes SQL qui exporte une table en utilisant BCP.
Merci ;-)
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
2 juin 2007 à 09:24
2 juin 2007 à 09:24
bonjour
bcp "SELECT * FROM mabase..tmp_t" queryout c:\teste.txt -c -T -t;
voila pour exporter ta table 'tmp_t' vers c:\teste.txt
bon courage ;-)
bcp "SELECT * FROM mabase..tmp_t" queryout c:\teste.txt -c -T -t;
voila pour exporter ta table 'tmp_t' vers c:\teste.txt
bon courage ;-)
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
>
CaRu15
16 juin 2007 à 17:09
16 juin 2007 à 17:09
pour un fichier excel je ne sais pas, mais en haut ya la requete pour un import a partir d'un CSV (separateur ";" )
essaille d'exporter ton excel vers un csv, puis import le csv vers ta base
Si ta d'autres questions je suis a ta disposition ;-)
essaille d'exporter ton excel vers un csv, puis import le csv vers ta base
Si ta d'autres questions je suis a ta disposition ;-)
mickeymik
Messages postés
3
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
22 juin 2007
>
CaRu15
22 juin 2007 à 09:49
22 juin 2007 à 09:49
Bonjour,
Je voudrais savoir si il existe une méthode particuliere pour scripter afin d'atomatiser l'importation d'un .csv en provenance de SAP vers une base de donnée SQL.
D'avance merci :)
Mickey
Je voudrais savoir si il existe une méthode particuliere pour scripter afin d'atomatiser l'importation d'un .csv en provenance de SAP vers une base de donnée SQL.
D'avance merci :)
Mickey
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
>
mickeymik
Messages postés
3
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
22 juin 2007
22 juin 2007 à 10:58
22 juin 2007 à 10:58
Tu peux utiliser les DTS (même si perso, je déteste cette mécanique (pas fiable)).
Ou alors utiliser BCP ou un programme fait maison.
Ou alors utiliser BCP ou un programme fait maison.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Comment importer un fichier format TXT dans une base sql server?
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
19 sept. 2008 à 12:17
19 sept. 2008 à 12:17
Avec BCP (ligne de commande), DTS (interface graphique) ou même un programme maison.
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
30 oct. 2006 à 14:35
30 oct. 2006 à 14:35
Ah merci
à partir d'Excel c bien
je viens de faire un teste
il me dit : geting data...
mais rien ne se passe
doit je renommer les collonnes de excel suivant ma table?
à partir d'Excel c bien
je viens de faire un teste
il me dit : geting data...
mais rien ne se passe
doit je renommer les collonnes de excel suivant ma table?
Bonjour,
je veux charger une table sur sql server avec un fichier excel
je veux charger une table sur sql server avec un fichier excel
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
4 oct. 2007 à 11:10
4 oct. 2007 à 11:10
Merci de lire les réponses qui ont déjà été données.
j'ai une base de donnée dans SQL SERVER, je veux importer cette base de donnée vers MySQL
j'ai besoin surtout d'une procedure stockée.
comment faire de SQL SERVER vers MySQL?????
j'ai besoin surtout d'une procedure stockée.
comment faire de SQL SERVER vers MySQL?????
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
6 janv. 2008 à 00:12
6 janv. 2008 à 00:12
Tu peux par exemple exporter en CVS.
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
30 oct. 2006 à 14:44
30 oct. 2006 à 14:44
c bon c fait ,mais sa prend enormement de temps
je voudrais le faire a partie d'une requete sql si c possible
et vers un .txt ,comme ca j'aurais pas un invoquer un privider
merci
je voudrais le faire a partie d'une requete sql si c possible
et vers un .txt ,comme ca j'aurais pas un invoquer un privider
merci
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
30 oct. 2006 à 14:50
30 oct. 2006 à 14:50
Dans ce cas un simple osql en ligne de commande fera l'affaire.
BCP sera même beaucoup plus rapide que osql.
Je n'ai pas de SQL Server sous la main, à toi de trouver la bonne syntaxe.
BCP sera même beaucoup plus rapide que osql.
Je n'ai pas de SQL Server sous la main, à toi de trouver la bonne syntaxe.
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
31 oct. 2006 à 14:15
31 oct. 2006 à 14:15
Comment preciser les Delimiteurs STP
Aussi j'emerais bien commencer a importer a partir de la 2e ligne
Aussi j'emerais bien commencer a importer a partir de la 2e ligne
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
31 oct. 2006 à 14:50
31 oct. 2006 à 14:50
Comment preciser les Delimiteurs STP
Je n'ai plus de SQL Serveur sous la main: il faudra que tu regarde un peu la documentation (msdn.microsoft.com)
Je n'ai plus de SQL Serveur sous la main: il faudra que tu regarde un peu la documentation (msdn.microsoft.com)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
31 oct. 2006 à 14:57
31 oct. 2006 à 14:57
De rien :-)
bonjour
je voulais savoir comment utilisé bcp et d'ou je vais telecharger ce programme?parceque moi je travail avec sql express et j'ai le meme probleme d'importation et de exportation de donnée
je voulais savoir comment utilisé bcp et d'ou je vais telecharger ce programme?parceque moi je travail avec sql express et j'ai le meme probleme d'importation et de exportation de donnée
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
21 avril 2007 à 17:07
21 avril 2007 à 17:07
Bonjour
Avec express je ne sais pas
mais avec MS SQL Server tu n'as pa a telecharger bcp, il est installé avec
il doit etre dans ton path
tape directement bcp dans une ligne de commande
en tout les cas il se trouve dans:
<Microsoft SQL Server_root>\90\Tools\Binn
pour sont utilisation les parametres:
-c -T evite de s'autentifier
-t deffinit le separateur des colonnes
-F determine le numero de ligne a partir de laquelle tu commence l'import
Avec express je ne sais pas
mais avec MS SQL Server tu n'as pa a telecharger bcp, il est installé avec
il doit etre dans ton path
tape directement bcp dans une ligne de commande
en tout les cas il se trouve dans:
<Microsoft SQL Server_root>\90\Tools\Binn
pour sont utilisation les parametres:
-c -T evite de s'autentifier
-t deffinit le separateur des colonnes
-F determine le numero de ligne a partir de laquelle tu commence l'import
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
22 juin 2007 à 11:25
22 juin 2007 à 11:25
Des fois pas mieux que la bonne cuisine fait maison, mais dans ce cas précis je te conseillerais plutot les DTS ou BCP
ils sont conçus justement pour ca ( pour la stabilité des DTS , je ne sais pas),
sur une table de plusieurs centaine de milliers d'enregistrements,BCP le fait en quelques secondes, ton application en quelque minutes
ils sont conçus justement pour ca ( pour la stabilité des DTS , je ne sais pas),
sur une table de plusieurs centaine de milliers d'enregistrements,BCP le fait en quelques secondes, ton application en quelque minutes
stillfelil
Messages postés
135
Date d'inscription
samedi 23 octobre 2004
Statut
Membre
Dernière intervention
21 février 2009
38
14 juil. 2007 à 10:51
14 juil. 2007 à 10:51
Bonjour
Pour enlever les espaces des deux extremites du champ, il faut utiliser la fonction trim dans la requete
Pour enlever les espaces des deux extremites du champ, il faut utiliser la fonction trim dans la requete
bonjour je dois effectuer un exposé sur le DTS et je sais rien du tout sur le DTS et mon prof m as demander de faire un exemple de transformation de donneés , aidez moi svp
pauline66
Messages postés
1
Date d'inscription
mardi 12 février 2008
Statut
Membre
Dernière intervention
12 février 2008
1
12 févr. 2008 à 12:03
12 févr. 2008 à 12:03
comment je dois faire pr transferer fichiers d xp à linux
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
12 févr. 2008 à 13:05
12 févr. 2008 à 13:05
Quel rapport avec SQL Server ?
Tu devrais poser ta question dans une nouvelle discussion.
Tu devrais poser ta question dans une nouvelle discussion.
Bonjour,
je veux trouver un moyen d' exporter des tables de la base de données SQL vers un fichier de donnée(.txt, .xls....) et par la suite effacer les contenus des tables exporter et ceci de façon automatique. je travail avec SQL 2005 sous windows XP.
Merci
je veux trouver un moyen d' exporter des tables de la base de données SQL vers un fichier de donnée(.txt, .xls....) et par la suite effacer les contenus des tables exporter et ceci de façon automatique. je travail avec SQL 2005 sous windows XP.
Merci
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
31 oct. 2006 à 14:14
31 oct. 2006 à 14:14
Oui on peut préciser les délimiteurs.