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 :

utilisation de xp_cmdshell


Sujet :

MS SQL Server

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut utilisation de xp_cmdshell
    Bonjour,
    Je dois utiliser la procédure xp_cmdshell mais elle est bloquée à cause des droits comment faire pour débloquer les droits?

    merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Points : 502
    Points
    502
    Par défaut
    salut,

    de quels droits tu parles ? C'est quoi la commande DOS que tu veux exécuter ? Tu lances la commande comment ?, ..., ...., ....

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonjour,
    Je souhaite obtenir l'adresse IP de manière à après acvoir l'adresse MAC. pour cela j'ai utilisé une procédure trouvée sur internethttp://www.sqlmag.com/Article/Articl...ver_48303.html il faut donc avoir les droits sysadmin sur la base master.
    le problème est que je ne suis pas certain d'avoir donné les bon droits car un défaut s'affiche lorsque je lance la commande.

    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Points : 502
    Points
    502
    Par défaut
    le défaut ?? C'est quoi ca ?
    Tu lances cette procédure comment ? Sous l'analyseur de requete ? Avec quel login ?

    Si tu veux connaitre les droits de ton utlisateur, tu te connectes en tant qu'admin sur le serveur SQL et tu tapes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sp_helplogins 'nomlogin'
    et tu verras les droits attribués à ton login sur chacune de bases

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    en fin de compte la procédure xp_cmdShell est désactivé dans le cadre de la sécurité du serveur.
    il est possible de débloquer par la surface d'exposition donc paramétrage supplémentaire.

    En conclusion c'était une voie parmi tant d'autre que je laisse tomber car j'ai réussi à obtenir cette adresse en utilisant Host_Name et Du VBA sachant que cette demande demandait de toute façon d'utiliser la programmation car l'objectif final était d'obtenir l'adresse MAC de l'ordinateur Hote.

    Merci pour votre participation.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 862
    Points : 53 013
    Points
    53 013
    Billets dans le blog
    6
    Par défaut
    Si vous voulez la MACADRESS de l'ordinateur hote qui utilise un process SQL Server, rien de plus facile. La table dbo.sysprocesses ou sys.processes dans master vous livre les adresses MAC des hotes de chaque connexion.

    A +

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Points : 1 042
    Points
    1 042
    Par défaut
    Bonjour,
    il semblerai que dans sql Express 2005 il n'y ai cette table.
    Sinon tu parles de pouvoir avoir l'adresse mac des différents hotes. Mais est il possible d'avoir l'adresse de l'ordinateur ou se trouve sql server?

    merci

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

Discussions similaires

  1. xp_cmdshell utilisation avec net use
    Par lazzeroni dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/01/2007, 16h22
  2. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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