Question

SQL Server 2008 est-il livré avec le CLR .NET 3.5, afin que les procédures stockées écrites en CLR puissent utiliser les fonctionnalités 3.5 ?

Était-ce utile?

La solution

En fait, il est livré avec .NET 3.5 SP1.Alors oui, les processus stockés peuvent utiliser les fonctionnalités et bibliothèques 3.5.

Autres conseils

Je jure que ce n'est pas pédant, mais c'est une distinction importante - je ne sais pas de quoi vous avez spécifiquement besoin lorsque vous dites ".NET 3.5 CLR" - probablement le .NET Framework 3.5 ?Peut-être des fonctionnalités du langage C# 3.0 ?Mais le CLR sur lequel .NET 3.5 s'exécute est toujours CLR 2.0. (le lien est vers la même explication concernant :.NET 3.0 ;Je n'ai pas pu trouver immédiatement cette information sur 3.5.En fait, la meilleure explication de CLR vs.Cadre vs.Les numéros de version linguistique que j'ai encore trouvés se trouvent à la page 12 de Apprenez-vous WPF en 24 heures*)

Donc, ce que je veux dire, c'est que vous pouvez même utiliser les fonctionnalités de .NET 3.5 et C# 3.0 sur les procédures stockées SQL 2005 CLR - nous le faisons, dans mon entreprise - et il n'y a même pas vraiment de supercherie.Il ne vous reste plus qu'à disposer du framework gratuit 3.5 sur votre serveur.Évidemment, la réponse SQL 2005 n'est pas très pertinente pour votre question spécifique, mais j'espère que cela sera utile à la personne qui finira par tomber sur cette page via Google.

*divulgation:je suis ami avec les auteurs

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top