【IT168资讯】最近微软发布了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类型,如geometry、geography以及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了解关于该主题的更多信息。