CLR sur SQL SERVEUR 2008 -->CLR initialization permanently failed
-
Friday, February 17, 2012 11:43 AM
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 failedPourtant 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
All Replies
-
Friday, March 23, 2012 11:18 AM
Clique droit sur le projet > propriétés
Menu Application et tu changes la valeur du .NET Framework.
Voici une copie d'écran (sous VS 2010)
Etienne ZINZINDOHOUE - http://blog.developpez.com/zinzineti/
- Proposed As Answer by zinzineti Friday, March 23, 2012 11:20 AM

