.net 4.0运行时能与SQL Server 2000兼容吗?

4
根据这篇文章,Visual Studio 2010不再支持SQL Server 2000。但是,它并没有明确表示运行时(以及诸如ASP.net 4.0、Linq2SQL和EF之类的东西)是否能与其一起使用。根据该文章,似乎只有设计时功能需要SQL Server 2005或更高版本。
我有一个项目需要SQL Server 2000,因为它有一些旧版SQL Server Extended Procs在后续版本的SQL Server中无法正常工作(导致崩溃,并且我没有Extended Procs的源代码)。我可以在SQL Server 2005或2008中进行设计工作,因为我在设计时不需要xp。但是,如果我使用ASP.NET 4.0和Linq2SQL或EF,最终编译的应用程序是否能在SQL Server 2000上运行仍然需要确定。
有人有成功的经验吗?
或者,如果不能成功,我是否可以通过使用第二个安装了SQL Server 2008并使用链接表到SQL 2000的解决方案来解决问题?

没有直接的经验,但我猜这取决于设计师是否生成了任何对 SQL Server 2000 无效的代码。我忘记了 2005 是否添加了任何新的数据类型。.NET 4 运行时本身不会关心。 - Roman
1
Linq-to-SQL在.net 4.0中仍支持SQL 2000,但不确定EF是否支持。 - KristoferA
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接