rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Créer un fichier txt via SQL Server

Posté par Scabo, le mardi 15 janvier 2002 à 15:16:22
Bonjour,
Je souhaiterais créer un fichier txt via une procédure stockée écrite sous SQL Server 7. Ce fichier me permettra d'y écrire toutes les erreurs produites lors de l'exécution de la procédure.

Est ce possible, car je n'ai trouvé aucune fonction TRANSACT SQL de gestion de fichier ?

De même dans ma procédure, j'aurais besoin de vérifier la présence d'un fichier excel avant de faire un bulk insert.

Merci de votre aide :)

Scabo
Répondre à Scabo  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mardi 15 janvier 2002 à 15:56:31
Cherches du côté de xp_cmdshell (même si ce n'est pas l'idéal)

:-)
Répondre à sebsauvage

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
scabo, le mardi 15 janvier 2002 à 16:07:30
Merci beaucoup :)
Mais pourquoi dis tu que ce n'est pas l'idéal ?
Répondre à scabo

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 sebsauvage, le mardi 15 janvier 2002 à 16:24:35
xp_cmdshell permet d'exécuter n'importe quelle commande système du moment que tu as un accès au serveur SQL.

Ce qui veut dire que si quelqu'un parviens se loguer au serveur SQL, ou à avoir les droits sur la procédure stockée, il pourra accéder au niveau en dessous (le système).

Chez nous (serveur d'eCommerce d'une grosse boites, quelques millions d'euros de C.A.) ça nous est interdit par l'équipe sécurité, et nous ne voulons pas l'utiliser non plus.


Et en plus, le lancement d'une commande shell à partir du serveur SQL peut potentiellement planter le serveur SQL lui-même...

L'idéal, c'est de placer les applications sur un autre serveur.

Dans ton cas, voilà ce que j'aurais fait:
La procédure stockée écrit les erreurs dans une table de log, et cette table est régulièrement lue (soit exportée par un package DTS, soit interrogée par requête SQL).

Ainsi, tu n'as pas besoin d'exécuter des programmes directement sur le serveur SQL.
Répondre à sebsauvage
Logiciels pertinents trouvés dans les téléchargements
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger VMware player 2.0.4VMware player - Exécutez des machines virtuelles sur votre poste de travail Windows ou Linux avec VMware Player 2.0. Ce logiciel gratuit de...Catégorie: Emulation
Licence: Freeware/gratuit
Télécharger Factoure  6.55Factoure - Factoure est un logiciel gratuit qui permet d’émettre des factures standard pour les PME ou PMI. On a la possibilité de...Catégorie: Bourse/Finance
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Créer un fichier txt via SQL Server »