2008-08-14 32 views

回答

10

實際上,它帶有.NET 3.5 SP1。所以是的,存儲過程可以使用3.5個功能和庫。

3

我發誓這不是迂腐,但是一個重要的區別 - 我不知道你說什麼時,你需要什麼「.NET 3.5 CLR」 - 可能是.NET 3.5框架?可能C#3.0語言功能?但是.NET 3.5在is still CLR 2.0.上運行的CLR(鏈接與.NET 3.0相同,我無法立即在3.5上找到這個信息,實際上,CLR與框架與語言版本號的最佳解釋我還沒有找到是Teach Yourself WPF in 24 Hours *)

第12頁所以,我的觀點是,你甚至可以在SQL 2005 CLR存儲過程中使用.NET 3.5和C#3.0的功能 - 我們在我的公司 - 甚至沒有任何欺騙手段。你所要做的就是在你的服務器上安裝免費的3.5框架。很顯然,SQL 2005的答案與您的具體問題無關,但希望這對於最終通過Google訪問此頁面的人員有所幫助。

*披露:我與作者朋友

+0

根本沒有學究。很高興看到有人提到這種區別,因爲它有助於澄清微軟說SQL Server 2005/2008/2008 R2綁定到2.0版本的CLR,但能夠使用框架版本3.0和3.5的功能。與SQL Server 2012/2014相同,綁定到CLR 4.0版本,但可以使用Framework 4.5和4.5.1等版本中的功能。 – 2014-12-11 23:09:48