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 :

ASSEMBLY et DLL


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Par défaut ASSEMBLY et DLL
    Bonjour

    Je voudrais utiliser des expressions régulières avec SQL Server mais je ne trouve pas comment définir l'assembly, après avoir correctement généré le code dans Visual Studio.

    J'ai 2 DLL (SqlServerProject2.dll) dans mon projet :
    -- C:\Users\soutou\Documents\Visual Studio 2010\Projects\SqlServerProject2\SqlServerProject2\bin\Debug

    -- C:\Users\soutou\Documents\Visual Studio 2010\Projects\SqlServerProject2\SqlServerProject2\obj\Debug

    Je n'ai pas de rep. release comme
    l'indique : http://www.codeproject.com/Articles/...rver-2005-2008

    Le CREATE ASSEMBLY ... me dit que le fichier est interdit d'accès

    La création d'un assembly avec l'assistant que ce soit l'une ou l'autre de mes dll ne me permet pas d'utiliser une fonction d'expression régulière.

    Msg*4121, Niveau*16, État*1, Ligne*5
    Impossible de trouver la colonne "dbo" la fonction définie par l'utilisateur ou l'agrégat "dbo.RegexReplace". Le nom pourrait également être ambigu.

  2. #2
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Bonsoir Christian,
    As-tu essayé un déploiement via l'IHM de visual studio :
    Dans VS, Clique droit sur le projet > propriétés > et paramétrer les différents menu. menu "Application" jusqu'au menu "Déployer"
    J'ai montré un exemple ici
    A+
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Membre chevronné Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Par défaut
    Salut Etienne et merci de ta réponse

    J'ai fait les prérequis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    EXEC sp_configure 'clr enabled', 1  
    RECONFIGURE WITH OVERRIDE  
    GO  
    ALTER DATABASE ...
    SET TRUSTWORTHY ON;  
    GO
    j'ai regardé les menus, je peux générer, nettoyer et regénérer le projet
    mais le déploiement échoue (message en bat à gauche de l'IHM) et rien
    dans la lise des erreurs.

    Je suis avec SQL Server 2012 RC et VS2010 Pro

  4. #4
    Membre chevronné Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Par défaut
    Peut être ma configuration ne permet pas ce déploiement automatique et manuel ?

    Il y a un rapport avec le debogage qui n'est pas permis avec ma conf ?
    Images attachées Images attachées  

  5. #5
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Je n'ai pas travaillé sur ces versions. Mais en cherchant un peu sur le net je pense qu'il est possible de déployer une fonction ou procédure écrite en VS 2010 vers SQL Server 2012.
    Lors du déploiement quelle est la version du Framework .NET que tu utilises ? 3.5 ou 4.0 ?
    Voici un article qui décrit étape par étape le déploiement avec VS 2010. Attention à la version du framework . NET !
    Etienne ZINZINDOHOUE
    Billets-Articles

  6. #6
    Membre chevronné Avatar de Soutou
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 328
    Par défaut
    J'ai essayé 3.5 et 4 même 3.0

    Dans l'article il y a

    If the database is not available, it will get created or you can choose an existing database if you want. After this step, this will ask you whether you want to enable SQL/CLR debugging. Click the ‘YES’ button.
    ça semble en rapport avec mon message d'erreur dans la copie d'écran de mon post précédent...

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 24/10/2012, 14h32
  2. assembly vs dll et module
    Par duaner dans le forum C#
    Réponses: 2
    Dernier message: 08/10/2007, 14h16
  3. Include d'une DLL dans un jar via assembly
    Par ejl07 dans le forum Maven
    Réponses: 2
    Dernier message: 12/06/2007, 16h52
  4. création d'un assembly(dll)
    Par barhili04 dans le forum C#
    Réponses: 4
    Dernier message: 28/05/2007, 18h11
  5. Réponses: 4
    Dernier message: 23/04/2007, 14h37

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