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

MS SQL Server Discussion :

Appel d'un Service Windows par SQL


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut Appel d'un Service Windows par SQL
    Bonjour à tous ,

    le but de mon projet et de faire appelle à un programme dotnet à partir d'une procédure stocké,

    au debut j'ai crée le projet comme projet sql server (SQL CLR) ça fonctionne mais avec plusieurs probléme souvent mon assembly rencontre des problémes de mémoire... je doit redemarrer des fois sql pour que ça marche à nouveau. sans parler des problématiques de déploiment .

    je veux changer d'architecture et rendre mon projet un service windows

    mais pour faire des appels au service soit je doit utiliser une dll OLE et faire des appels via sp_OACraete et sp_OAMethode

    soit utiliser xp_cmdshell et envoyer mes paramètre en ligne de commande

    merci de me proposer une autre solution ou de me dire c'est quoi la meilleur entre c'est deux la .

    Cordialement
    ABO

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    j'ai crée le projet comme projet sql server (SQL CLR) ça fonctionne mais avec plusieurs probléme souvent mon assembly rencontre des problémes de mémoire... je doit redemarrer des fois sql pour que ça marche à nouveau. sans parler des problématiques de déploiment .
    Soyez plus précis, nous pourrons vous aider plus avant

    mais pour faire des appels au service soit je doit utiliser une dll OLE et faire des appels via sp_OACraete et sp_OAMethode

    soit utiliser xp_cmdshell et envoyer mes paramètre en ligne de commande

    merci de me proposer une autre solution ou de me dire c'est quoi la meilleur entre c'est deux la .
    Aucun des deux car ils ouvrent des brèches de sécurité.
    Peut-être pouvez-vous écrire une procédure stockée d'assembly capable d'exécuter un service.

    Vous pouvez aussi utiliser la procédure stockée système non documentée xp_servicecontrol.

    Aussi si votre application peut être gérée par un service, je ne vois plus l'intérêt de contrôler le service à partir de SQL Server : vous configurez le service pour un démarrage automatique et c'est terminé.

    @++

  3. #3
    Futur Membre du Club
    Inscrit en
    Décembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 3
    Par défaut
    Salut ,
    Merci beacoup pour votre réponse

    Au sujet du projet sql server vous s'avez qu'on peut crée un projet sql server par Visual Studio 2005 ça s'installe sur sql serveur avec la commande Create Assembly ...

    Au sujet du service je n'ai pas besoin de controler le service il peut bien être demarrer tous seul comme vous le dites, mais je dois envoyer des données à partir d'une procédure stocké à ce service afin qu'il execute certains traitement .au fait cette procédure stocké qui vas envoyer les données au service s'execute par plusieurs client.
    donc je dois faire appel a une fonction principale de mon service a partir d'un proc.
    merci pour votre aide
    Cordialement
    ABO

Discussions similaires

  1. Appeler un web service avec pl/sql
    Par squalito dans le forum PL/SQL
    Réponses: 5
    Dernier message: 17/09/2012, 15h21
  2. Appel d'un Service Windows par SQL
    Par SBODev dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 24/12/2009, 13h03
  3. [WCF] Appel d'un service windows WCF à partir de Php
    Par Interdit dans le forum Windows Communication Foundation
    Réponses: 10
    Dernier message: 21/04/2008, 10h18
  4. Appeler un service Windows
    Par maveric dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 01/06/2006, 16h00
  5. Réponses: 9
    Dernier message: 01/12/2005, 15h38

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