|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 28 ![]() |
Bonjour,
Je suis débutante en ce qui concerne SQL Server et tous les outils qui le concerne. Sur un site Web que j'ai créé, je dois publier des nouvelles qui sont stockées dans une table (sur une bd dans SQL Server 2000). Ces nouvelles doivent être exportées dans un fichier XML. Je dois donc extraire (la nuit, donc je pensais créer une tâche qui serait exécutée par l'Agent SQL Server) toutes les nouvelles devant être publiées dès le matin de ma table Nouvelles et créer/écraser le fichier nouvelles.xml sur mon site. Mes recherches m'ont amenée au Transact-SQL, mais je n'arrive pas à trouver un «Transact-SQL pour les nuls». D'abord, est-ce que je suis sur la bonne voie ? Quelles seraient les étapes à faire pour réaliser tout ça (ça m'aiderait à orienter mes recherches) ? Merci à l'avance de votre aide, Nathalie |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
faites plutôt ceci à l'aide d'un lot DTS.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 28 ![]() |
Un gros merci pour cette précieuse piste.
J'ai tenté d'utiliser l'assistant importation/exportation (DTS) pour exporter ma table au format XML, mais malheureusement c'eut été trop simple, j'imagine, puisque ça n'a pas fonctionné. Je travaille sur SQL Server 2000 et il ne semble pas reconnaître, comme destination, le format XML (peut-être que cela a été ajouté dans les versions ultérieures ?) J'avais créé une requête qui avait la forme suivante : Code :
Merci pour votre patience... |
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() |
Bonjour,
le problème du FOR XML est que les données sont enoyées en Stream. C'est facilement récupérable avec un objet ADO.Stream. Tu peux donc faire un script ActiveX dans ton DTS pour exporter le document, ou utiliser n'importe quel langage qui supporte ADO, comme un script vbs planifié. Tu trouveras ici un exemple de code : http://bytes.com/forum/thread518219.html
__________________
Rudi Bruchez Consultant indépendant modélisation, administration, optimisation, formation, solutions MS SQL Server et informatique libre. MCDBA, MCITP, MCT, SCJP2 - http://www.babaluga.com/ Articles et tutoriels : http://rudi.developpez.com/ LIVRE : Optimiser SQL Server |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com