Quale versione di .Net Framework viene fornita con SQL Server 2008?
-
08-06-2019 - |
Domanda
SQL Server 2008 viene fornito con .NET 3.5 CLR, in modo che le procedure memorizzate scritte in CLR possano utilizzare le funzionalità 3.5?
Soluzione
In realtà viene fornito con .NET 3.5 SP1.Quindi sì, i processi memorizzati possono utilizzare funzionalità e librerie 3.5.
Altri suggerimenti
Giuro che non è pedante, ma è una distinzione importante: non so di cosa hai bisogno nello specifico quando dici ".NET 3.5 CLR" - probabilmente .NET 3.5 Framework?Possibili funzionalità del linguaggio C# 3.0?Ma il CLR su cui viene eseguito .NET 3.5 è ancora CLR 2.0. (il collegamento è alla stessa spiegazione in merito a:.NET 3.0;Non sono riuscito a trovare immediatamente queste informazioni sulla 3.5.In realtà, la migliore spiegazione di CLR vs.Quadro vs.i numeri delle versioni linguistiche che ho ancora trovato si trovano a pagina 12 di Insegna da solo WPF in 24 ore*)
Quindi, il punto è che puoi persino utilizzare le funzionalità di .NET 3.5 e C# 3.0 su procedure memorizzate CLR SQL 2005 - lo facciamo nella mia azienda - e non c'è nemmeno alcun trucco.Tutto quello che devi fare è avere il framework 3.5 gratuito sul tuo server.Ovviamente la risposta SQL 2005 non è rilevante per la tua domanda specifica, ma spero che possa essere utile alla persona che alla fine si imbatte in questa pagina tramite Google.
*divulgazione:Sono amico degli autori