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 :

[SQL2K] Nom complet de la machine de la base de données ?


Sujet :

MS SQL Server

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Points : 139
    Points
    139
    Par défaut [SQL2K] Nom complet de la machine de la base de données ?
    Bonjour,

    Je cherche un moyen pour récupérer le nom complet de la machine sur laquelle le script est exécuté.

    J'ai besoin du nom complet car c'est le nom qui est stocké dans une de mes tables (il semble que des machines puissent avoir des noms courts identiques).

    Via la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT   SERVERPROPERTY('machinename')
    j'arrive à récupérer le nom court ...

    Il me faudrait juste le nom de domaine associé ...

    Exemple :
    Au lieu de récupérer MAMACHINE, je voudrais récupérer MAMACHINE.MONDOMAINE.FR
    (mamachine.developpez.com ...)


    PS : Le nom de domaine NT retourner par SYSPROCESS ne correspond pas ...

  2. #2
    Membre averti

    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Marne (Champagne Ardenne)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Points : 357
    Points
    357
    Par défaut
    Je ne sais pas si c'est possible.

    Il existe la fonction host-name() qui renvoit la même chose que toi visiblement.

    Peut être faut-il faire un mixx avec le login qui lui peut te donner le domaine !

  3. #3
    Membre habitué

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Points : 139
    Points
    139
    Par défaut
    Le souci est que dans la login, c'est le nom du domaine NT ...

    Exemple :
    ton domaine NT peut être MONDOMAINE, donc ton login MONDOMAINE\monlogin
    mais le nom de domaine DNS est MONDOMAINE.local.

    Donc ce n'est pas suffisant ...

    Mais je cherche encore

  4. #4
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Bonjour,

    Quelques pistes possibles :
    - Utiliser un provider ADSI en serveur lié, si tu as Active Directory,
    - essayer d'envoyer une requête WMI depuis SQL Server 2000 (il y a un provider ODBC, mais je ne sais pas s'il fonctionne très bien).

    Ce sont des pistes, la réalisation peut être un peu complexe. Comme je ne l'ai jamais fait je n'ai pas de solution toute prête.

Discussions similaires

  1. Remplacer un nom dans tous les champs d'une base de données
    Par dudux2 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 11/11/2014, 10h32
  2. [Toutes versions] Récupérer les noms et les les colonnes d'un base de données Access
    Par taher84 dans le forum Modélisation
    Réponses: 1
    Dernier message: 14/07/2010, 06h57
  3. [SQL2K][SQL]Mise à jour des objets de ma Base de donnée
    Par sir_ben dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/06/2009, 13h16
  4. [MySQL] Nom de l'image stocké dans la base de donnée
    Par ToxiZz dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 07/01/2006, 16h54
  5. [VB.NET] Nom complet de la machine locale!
    Par maitrebn dans le forum Windows Forms
    Réponses: 3
    Dernier message: 07/12/2004, 10h54

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