none
CLR sur SQL SERVEUR 2008 -->CLR initialization permanently failed

    Question

  • bonjour à tous

    J'ai un serveur sql 2008 R2 sur lequel je veux faire tourner un script en CLR

    seulement lors du deploiement j'ai :

    L'erreur suivante peut s'afficher si vous déployez un projet CLR SQL généré pour une version de .NET Framework incompatible avec l'instance cible de SQL Server : "Erreur de déploiement SQL01268 : échec de l'opération CREATE ASSEMBLY pour l'assembly en raison de l'échec de la vérification de l'assembly". Pour résoudre ce problème, ouvrez les propriétés pour le projet et modifiez la version du .NET Framework.

    Or j'ai les bonnes version de FrameWork sur le serveur donc

    J'ai lancé d'autres verifications :

    select * from sys.dm_clr_properties --> Resultat c'est vide

    directory    
    version    
    state    CLR initialization permanently failed

    Pourtant la clr enabled   :en

    sp_configure 'clr enabled', 1

    et

    SELECT sc.*
    FROM sys.configurations AS sc
    WHERE sc.[name] = N'clr enabled'

    1562    clr enabled    1    0    1    1    CLR user code execution enabled in the server    1    0

    comme il s'agit d'un serveur qui vient d'une migration SQL 2000 ( eh oui il y a du chemin )

    je pense que la mise a  jour n'a pas initialisé les bonnes tables

    Y a t'il qq qui sait comment remplir proprement les bonnes tables pour que CLR fonctionne , je n'ai pas envi d'avoir un crash serveur!!

    Merci pour votre aide

    Friday, February 17, 2012 11:43 AM

All replies