2008-08-14 6 views

Répondre

10

Actuellement livré avec .NET 3.5 SP1. Alors oui, les procs stockés peuvent utiliser des fonctionnalités et des bibliothèques 3.5.

3

Je jure que ce n'est pas pédant, mais est une distinction importante - je ne sais pas ce dont vous avez besoin spécifiquement quand vous dites ".NET 3.5 CLR" - probablement le .NET 3.5 Framework? Possiblement des fonctionnalités de langage C# 3.0? Mais le CLR que .NET 3.5 fonctionne sur is still CLR 2.0. (le lien est à la même explication re: .NET 3.0, je ne pouvais pas trouver immédiatement cette information sur 3.5. En fait, la meilleure explication de CLR vs. Donc, mon point est que vous pouvez même utiliser les fonctionnalités de .NET 3.5 et C# 3.0 sur SQL 2005 procédures stockées CLR - nous le faisons, à mon entreprise - et il n'y a même pas vraiment de tromperie. Tout ce que vous avez à faire est d'avoir le framework gratuit 3.5 sur votre serveur. Évidemment, la réponse SQL 2005 n'est pas pertinente pour votre question spécifique, mais j'espère que cela sera utile à la personne qui finira par traverser cette page via Google.

* divulgation: Je suis ami avec les auteurs

+0

Pas pédant du tout. Il est agréable de voir quelqu'un mentionner la distinction car cela aide à clarifier quand Microsoft dit que SQL Server 2005/2008/2008 R2 sont liés à la version 2.0 de CLR et sont capables d'utiliser les fonctionnalités de Framework versions 3.0 et 3.5. Et même avec SQL Server 2012/2014 lié à la version 4.0 du CLR mais capable d'utiliser la fonctionnalité de Framework versions 4.5, 4.5.1, etc. –

Questions connexes