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

Accès aux données Discussion :

Référencer System.Management dans une procédure stockée CLR


Sujet :

Accès aux données

  1. #1
    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 : 42
    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
    Points : 12 371
    Points
    12 371
    Par défaut Référencer System.Management dans une procédure stockée CLR
    Bonjour,

    J'essaie d'écrire une procédure stockée d'assembly en C#, et je dois pour cela accéder à l'espace de noms System.Management.
    Celui-ci doit être référencé, mais lorsque je tente d'ajouter une référence, je ne peux pas trouver system.management.dll, seuls me sont proposés les espaces de nom "classiques".

    Comment faire ?

    @++

  2. #2
    Membre averti Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Points : 368
    Points
    368
    Par défaut
    Salut,

    Clique droit sur ton projet, ajouter une référence, puis tu ajoutes ta référence System.management.

    Ensuite, elle doit apparaitre lors de l'autocomplétion ...

    Cordialement.
    Si ton labeur est dur et que tes résultats sont minces, rappelles-toi qu'un jour, le grand chêne a été un gland comme toi !

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Comment est créé ton projet de fonction CLR ? quelle version du framework utilises-tu ?

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par binouzzz19 Voir le message
    Salut,

    Clique droit sur ton projet, ajouter une référence, puis tu ajoutes ta référence System.management.

    Ensuite, elle doit apparaitre lors de l'autocomplétion ...

    Cordialement.
    Apparement, il n'arrive pas à ajouter System.Management.Dll, ou alors j'ai rien compris à son message.

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  5. #5
    Membre averti Avatar de binouzzz19
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    385
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 385
    Points : 368
    Points
    368
    Par défaut
    Apparement, il n'arrive pas à ajouter System.Management.Dll, ou alors j'ai rien compris à son message.
    Ah, je croyais qu'il n'arrivait pas à l'ajouter dans les usings ... Sorry !
    Si ton labeur est dur et que tes résultats sont minces, rappelles-toi qu'un jour, le grand chêne a été un gland comme toi !

  6. #6
    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 : 42
    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
    Points : 12 371
    Points
    12 371
    Par défaut
    Merci à tous les deux pour votre rapidité.

    Clique droit sur ton projet, ajouter une référence, puis tu ajoutes ta référence System.management.
    C'est ce que j'essaie de faire
    Là j'ai alors deux onglets, "Projets" (vide) et "SQL Server" qui contient mon projet SQL Server courant, puis des noms d'espaces de nom comme System, System.Data, ...

    Comment est créé ton projet de fonction CLR ?
    C'est un projet C# SQL Server

    quelle version du framework utilises-tu ?
    Désolé de ne pas l'avoir précisé : 2.0.50727

    En fait je viens de trouver : il suffit de faire un clic droit sur l'une des références du projet, puis de choisir l'option "afficher dans l'explorateur d'objets", de cliquer sur le composant à ajouter, et de cliquer sur le petit bouton avec un "+" pour l'ajouter au projet.

    Merci encore à tous les deux, @++

  7. #7
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Citation Envoyé par elsuket Voir le message

    C'est un projet C# SQL Server
    OK !!

    Donc, pour créer des foonctions CLR, le mieux est d'utiliser un projet "normal" Librairie de classe et je pense que tu n'auras plus ce problème.

    Ceci dit les accés CLR de Sql Server 2005 n'autorisent pas tout et n'importe quoi.

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

Discussions similaires

  1. Réponses: 9
    Dernier message: 26/04/2014, 19h04
  2. Réponses: 2
    Dernier message: 01/04/2011, 16h39
  3. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  4. Marquer une pause dans une procédure stockée
    Par PéPénet dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 08/11/2003, 10h42
  5. Transformation de date dans une procédure stockée
    Par bd0606 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 27/10/2003, 11h31

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