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

Outils SQL Server Discussion :

Export dans un trigger (BCP ?)


Sujet :

Outils SQL Server

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Export dans un trigger (BCP ?)
    Bonjour,
    je cherche actuellement à automatiser un export de données sélectionnées dans plusieurs tables (via un select ...), export qui ce déclencherais à chaque modification ou ajout de donnée dans une des tables.
    D'ou l'utilisation de trigger "AFTER INSERT, UPDATE " sur ma table.

    Après pour l'exportation, j'ai pensé à la BCP command mais je n'arrive pas à la faire fonctionner.
    Voici l'exemple le plus simple que j'ai pu trouvé et qui ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    EXEC master..xp_cmdshell 'bcp "select getdate()"  queryout c:\test.txt -T -c ' ;
    celle-ci retourne un message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    SQLState = 08001, NativeError = 2
    Error = [Microsoft][SQL Native Client]Fournisseur de canaux nommés : Impossible d'ouvrir une connexion à SQL Server [2]. 
    SQLState = HYT00, NativeError = 0
    Error = [Microsoft][SQL Native Client]Délai d'attente de connexion expiré
    SQLState = 08001, NativeError = 2
    Error = [Microsoft][SQL Native Client]Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les con
    nexions à distance.
    NULL
    Pour info, j'utilise un SQL SERVER Express 2005 (version livré avec Visual Studio 2005) et j'ai essayer la commande bcp aussi bien dans le requêteur de SQL server management studio express que dans l'invite de commande et le xp_cmdshell est bien autorisé dans le configurateur de surface d'exposition de sql server.

    Après avoir parcouru plusieurs sujet sur ce forum et passer par plusieurs liens :
    - http://www.sqlteam.com/article/expor...nd-xp_cmdshell
    - http://msdn.microsoft.com/fr-fr/library/ms162802.aspx

    je n'arrive toujours pas à la faire fonctionner.

    Je préfère pour le moment me limiter à un simple export, l'encapsulation dans un trigger et l'étoffage de la requete viendront après.

    Suite aux différents forum/tutos/exemple que j'ai pu voir ou essayer, je m'interroge sur les droits/rôles des utilisateurs utilisés qui pourrais posé problème.

    Merci de m'éclairer sur ces problèmes si cela vous pourrais réalisable.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bon je fesais des test sur un serveur perso pas configuré comme il faut (au niveau des protocoles activés je pense). En essayant sur le serveur en cours d'exploitation, ca marche

    Donc résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008] Problème sur utilisation bcp pour export dans fichier texte
    Par dimitrak dans le forum Outils
    Réponses: 2
    Dernier message: 06/07/2015, 08h09
  2. Export dans un fichier grace à un trigger ?
    Par anthropo dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/05/2011, 05h36
  3. RAZ GENERATOR dans un trigger
    Par kase74 dans le forum SQL
    Réponses: 2
    Dernier message: 08/09/2003, 18h43
  4. select dans un trigger sous Postgresql
    Par kastor_grog dans le forum Requêtes
    Réponses: 1
    Dernier message: 03/09/2003, 17h00
  5. [PostgreSQL] Refus de STATEMENT dans un trigger
    Par alex2205 dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/03/2003, 12h51

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