4

根據this article,Visual Studio 2010不再支持SQL Server 2000.但是,運行時(以及諸如ASP.net 4.0,Linq2SQL和EF之類的東西)是否可以使用它還不太清楚。根據該文章,似乎只有設計時功能需要SQL Server 2005或更高版本。.net 4.0運行時會與SQL Server 2000一起工作嗎?

我有一個項目,需要SQL Server 2000,因爲它有一些傳統的SQL Server擴展Procs似乎不能在SQL Server的更高版本中工作(導致崩潰,並且我沒有擴展的源特效)。我可以在SQL Server 2005或2008中完成我的設計工作,因爲我不需要在設計時使用xp。但是我需要知道,如果我使用ASP.NET 4.0和Linq2SQL或EF,最終編譯的應用程序是否可以在SQL Server 2000上運行。

任何人有任何經驗得到這個工作?

或者,如果它不起作用,我是否可以通過使用SQL Server 2008的第二次安裝SQL Server並使用鏈接表到SQL 2000來解決問題?

+0

沒有直接經驗,但我想這將取決於設計者是否產生,這不是有效的SQL Server 2000的我忘了,如果2005年有增加任何新的數據類型的任何代碼。 .NET 4運行時本身不會在意。 – R0MANARMY 2010-06-19 22:30:14

+1

Linq-to-SQL在.NET 4.0中仍然支持SQL 2000。不確定EF ... – KristoferA 2010-06-20 02:32:47

回答