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

Développement SQL Server Discussion :

[2008R2] xp_cmdshell et citrix


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Homme Profil pro
    responsable informatique
    Inscrit en
    Janvier 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : responsable informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2015
    Messages : 6
    Par défaut [2008R2] xp_cmdshell et citrix
    Bonjour,

    Au sein de ma société, on utilise un planning informatisé dont on a pas accès au code. Donc pour effectuer les contrôle de validité des enregistrements et les actions à réaliser suite à ces enregistrements, je les est programmer dans la DB (SQL SEVER 2008 EXPRESS) (trigger update et inserted).
    Cela fonctionne parfaitement. Mais en cas de refus par la DB, l'utilisateur ne reçoit qu'un message générique de l'application cliente.
    Etant donné que tous les utilisateurs sont en terminal server, j'aurais voulus leur faire parvenir un message plus détaillé sur la cause du refus via msg.exe de windows.

    Voici le code que j'ai testé pour cela.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    EXECUTE AS LOGIN = 'mondomaine\admin' ;
    GO
    exec xp_cmdshell 'msg user_client /server:srv-citrix "problème date vitrage"'
    L'utilisateur mondomaine\admin est sysadmin et administrateur domaine.

    Si j’exécute
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msg user_client /server:srv-citrix "problème date vitrage"
    dans une fenêtre DOS sur le serveur hébergent la DB, ca fonctionne.
    Mais via SQL SERVER, j'obtient l'erreur suivante : Erreur lors de l'envoi d'un message à la session ICA-tcp#7*: erreur 5 Erreur [5]*:Accès refusé.
    J'ai également essayer en mettant mon instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    msg user_client /server:srv-citrix "problème date vitrage"
    dans un fichier .bat et de lancer le fichier .bat via xp_cmdshell.
    mais j'obtiens la même erreur.
    J'ai également essayer en mettant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    runas /savecred /user:mondomaine\admin msg user_client /server:srv-citrix "problème date vitrage"
    dans mon fichier .bat. Là, ça bloque car il attends que l'on rentre le mot de passe de l'admin.

    Quelqu'un aurais une solution à me proposer?

    En vous remerciant d'avance.

  2. #2
    Membre du Club
    Homme Profil pro
    responsable informatique
    Inscrit en
    Janvier 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : responsable informatique
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2015
    Messages : 6
    Par défaut Solution partielle - espère mieux
    J'ai trouver l'origine du problème.
    SQL Sevrer est lancé en tant que service avec le compte 'autorite nt\service reseau'. Celui ci n'a bien entendu pas les autorisation pour utiliser librement msg.exe sur le serveur citrix (distinct du serveur sql).
    En modifiant mon service pour qu'il se lance avec le compte 'mondomaine\admin', cela fonctionne.
    Mais en lançant le service SQL SERVER avec un compte admin domaine, je crée une potentiel faille de sécurité, non?
    Si quelqu'un à une autre solution à me proposer?

    Merci d'avance

Discussions similaires

  1. Hebergement de données: avec Citrix ou autre?
    Par ronando dans le forum Windows
    Réponses: 2
    Dernier message: 10/10/2005, 11h31
  2. Delphi, Citrix et multiprocesseur
    Par lmontout dans le forum Langage
    Réponses: 1
    Dernier message: 02/09/2005, 21h22
  3. Citrix et Delphi
    Par dd16 dans le forum Langage
    Réponses: 2
    Dernier message: 13/04/2005, 10h15
  4. [WIN32][D2005/D7][LANGAGE] CITRIX Metaframe MFCOM
    Par chavers dans le forum Langage
    Réponses: 6
    Dernier message: 09/03/2005, 20h17
  5. [Citrix MetaFrame]accés a une application via web.
    Par Antalbion dans le forum Développement
    Réponses: 8
    Dernier message: 03/09/2004, 17h06

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