Est-ce que SQL Server 2008 est livré avec le CLR .NET 3.5, de sorte que les procédures stockées écrites en CLR puissent utiliser les fonctionnalités 3.5?Quelle version de .Net Framework est livrée avec SQL Server 2008?
Répondre
Actuellement livré avec .NET 3.5 SP1. Alors oui, les procs stockés peuvent utiliser des fonctionnalités et des bibliothèques 3.5.
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
- 1. Quelle version de .NET est livrée avec quelle version de Windows?
- 2. Quelle version de SQL Server 2008 aura profileur sur MSDN?
- 3. Quelle est la différence entre SQLNCLI et .NET Framework Fournisseur de données pour SQL Server
- 4. Quelle version du framework .net sera utilisée par Sharepoint 2010?
- 5. Version C# et .NET Framework Version?
- 6. SQL Server 2008 est-il compatible avec 2005?
- 7. Quelle version CRT est fournie avec .NET 3.5?
- 8. Quelle base de données est connectée pour la connexion en veille dans SQL Server 2008?
- 9. SQL Server 2008 R2
- 10. Dans quelle langue est écrit .NET Framework?
- 11. Quelle version de sdk et .NET est associée à visual studio express C# 2008?
- 12. Quelle est la meilleure configuration de Windows Server 2008 pour un environnement de développement .NET?
- 13. TFS 2008 sur Windows 2008 avec SQL Server 2008
- 14. SQL Server De quelle taille est VLDB
- 15. .net framework version demandée pour MS Sync Framework
- 16. Quelle est la différence entre la version v2.0.50727.3053 et v2.0.50727.3074 du framework .Net?
- 17. Processus de suspension .Net 2.0 et SQL Server 2008
- 18. Quel est le numéro de version de SQL Server 2008 Web Edition RTMed?
- 19. Authentification SQL Server dans SQL Server 2008
- 20. Quelle version de Crystal Reports est distribuée avec VS2008?
- 21. Installation de TFS 2008 Workgroup Edition sur Windows Server 2003 avec SQL Server 2008
- 22. Connexion à SQL Server 2008 avec PDO
- 23. Quelle est la requête linq pour SQL et Soudex pour SQL Server 2008?
- 24. SQL Server 2008 SP1
- 25. SQL Server 2005 Express installé après SQL Server 2008 Express
- 26. Utilisation de .NET Framework 3.5 dans une procédure stockée SQL Server 2005
- 27. Éditions SQL Server 2008
- 28. Est-il sûr de supprimer SQL Server 2005 Express installé par Visual Studio 2008 lorsque SQL Server 2008 est installé?
- 29. Obtenir la version .NET Framework dans VB.NET
- 30. SQL Server Compact Edition dépend-il de l'infrastructure .net?
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. –