InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

SQL Server Express开始对.NET 4.0提供有限支持

作者 Jonathan Allen 译者 张龙 发布于 2010年1月24日

领域
运维 & 基础架构,
语言 & 开发
主题
.NET Framework 4.0 ,
.NET框架 ,
SQL Server ,
关系型数据库 ,
.NET ,
微软 ,
编程 ,
数据库 ,
SQL Server Express

最近微软发布了SQL Server 2008 Express SP1的更新,现在它可以支持 .NET 4.0 Beta 2了。此前,用户若想使用SQL Server 2008 Express需要先安装.NET 2.0 SP2或是.NET 3.5 SP1。然而,目前对.NET 4.0的支持是非常有限的。

由于SQLCLR的缘故,SQL Server 2008 Express无法更换CLR的版本。为了防止崩溃情况的发生,SQL Server 2008 Express继续将CRL 2.0作为唯一支持的CLR版本。这意味着虽然用户可以在只有.NET 4.0的机器上安装SQL Server Express,但却无法使用其众多的功能,包括内建的CLR类型,如geometrygeography以及hierarchyid等。

只有SQL Server Express的运行时版本才提供了对.NET 4.0的支持;而其他的版本(SQL Server 2008 Express with Tools和SQL Server 2008 Express with Advanced Services)仍旧需要使用.NET Framework 3.5 SP1。

请参看Krzysztof Kozielczyk的FAQ了解关于该主题的更多信息。

查看英文原文:SQL Server Express Shipping with Limited .NET 4.0 Support

译者 张龙 热衷于编程,乐于分享,对新技术有强烈的探索欲,对Java轻量级框架有一定研究。