Wird SQL Server 2008 mit der .NET 3.5-CLR geliefert, sodass in CLR gespeicherte Prozeduren 3.5-Features verwenden können?Welche Version von .Net-Framework wird mit SQL Server 2008 ausgeliefert?
Antwort
Eigentlich wird es mit .NET 3.5 SP1 geliefert. Ja, die gespeicherten Procs können 3.5 Features und Bibliotheken verwenden.
Ich schwöre das ist nicht pedantisch, aber ist eine wichtige Unterscheidung - ich weiß nicht, was Sie speziell brauchen, wenn Sie sagen ".NET 3.5 CLR" - wahrscheinlich das .NET 3.5 Framework? Möglicherweise C# 3.0 Sprachfunktionen? Aber die CLR, die .NET 3.5 auf is still CLR 2.0. läuft (der Link ist zu der gleichen Erklärung re: .NET 3.0; Ich konnte nicht sofort diese Info auf 3.5 finden. Eigentlich die beste Erklärung von CLR vs. Framework vs. Sprache Versionsnummern ich habe noch befindet sich auf Seite 12 von Teach Yourself WPF in 24 Hours gefunden *)
Also, mein Punkt ist, dass Sie auch die Eigenschaften von .NET 3.5 und C# 3.0 auf SQL 2005 CLR gespeicherte Prozeduren verwenden können - was wir tun, in meinem Unternehmen - Und es gibt nicht einmal wirklich Tricks. Alles, was Sie tun müssen, ist das kostenlose 3.5-Framework auf Ihrem Server. Offensichtlich ist die SQL 2005-Antwort für Ihre spezifische Frage nicht relevant, aber hoffentlich wird diese hilfreich für die Person sein, die diese Seite schließlich über Google findet.
* Offenlegung: Ich bin mit den Autoren befreundet
- 1. Welche Version von Crystal Reports wird mit VS2008 ausgeliefert?
- 2. Welche Version von .NET wird mit welcher Version von Windows ausgeliefert?
- 3. Welche Version von SQL Server 2008 wird Profiler auf MSDN haben?
- 4. SQL Server 2008 zu SQL Server 2005
- 5. SQL Server 2008 R2
- 6. SQL Server 2008-Webverwaltungsskripts?
- 7. Installationsproblem sql Server 2008
- 8. Verbinden mit SQL Server 2008 mit PDO
- 9. Volltextsuche mit SQL-Server 2008
- 10. Android mit SQL Server 2008
- 11. SQL Server 2008
- 12. auf Server mit SQL Server 2008
- 13. wie sql server 2008 auf vmware mit lokalen maschinen sql server 2008 client
- 14. SQL Server 2008 Domänenänderung
- 15. SQL Server 2008 SELECT
- 16. Welche Berechtigung muss ich SqlBulkCopy in SQL Server 2008 verwenden?
- 17. Datenbank von SQL-Server 2005 nach SQL-Server 2008 übertragen
- 18. Welche Paging-Methode (Sql Server 2008) für die beste Leistung?
- 19. Welche Version von Git wird von EGit in Eclipse verwendet?
- 20. Ausführen von SQL Server 7 DTS auf SQL Server 2008
- 21. SQL Server 2008 Suche
- 22. Visual Studio 2008-Version erforderlich für TFS Server 2008
- 23. SQL Server 2008 CONTROL SERVER-Berechtigung
- 24. Importieren von Excel nach SQL Server 2008
- 25. Visual Studio "SQL Server 2008 Server-Projekt" vs. "Sql Server 2008-Datenbankprojekt"?
- 26. Welche Version von Visual Studio 2008 verwenden Sie?
- 27. ERSTELLEN VON INDEX SQL Server 2008
- 28. SQLXML mit Windows 2008 und SQL Server 2008
- 29. SQL Server 2008 Einfügen mit While-Schleife
- 30. Gibt es eine 64-Bit-Version von SSMS und BIDS mit SQL Server 2008 64 Bit?
Nicht pedantisch überhaupt. Es ist schön, jemanden zu sehen, der die Unterscheidung erwähnt, da es hilft, zu klären, wenn Microsoft sagt, dass SQL Server 2005/2008/2008 R2 an die Version 2.0 von CLR gebunden ist, aber Funktionen von Framework 3.0 und 3.5 verwenden kann. Und das Gleiche gilt für SQL Server 2012/2014, das an die Version 4.0 der CLR gebunden ist und dennoch Funktionen der Framework-Versionen 4.5, 4.5.1 usw. verwenden kann. –