Согласно этой статье , Visual Studio 2010 больше не поддерживает SQL Server 2000. Однако немного менее ясно, будет ли работать среда выполнения (и такие вещи, как ASP.net 4.0, Linq2SQL и EF) с этим. Похоже, что только функции времени разработки требуют SQL Server 2005 или более поздней версии в соответствии с этой статьей.
У меня есть проект, который требует SQL Server 2000, потому что он имеет несколько устаревших расширенных процедур SQL Server, которые, похоже, не работают в более поздних версиях SQL Server (вызывает сбои, и у меня нет источника для расширенных процедур ). Я могу выполнять свою работу по проектированию в SQL Server 2005 или 2008, так как мне не нужны xp во время разработки. Но мне нужно знать, будет ли окончательное скомпилированное приложение работать на SQL Server 2000 или нет, если я использую ASP.NET 4.0 и Linq2SQL или EF.
У кого-нибудь есть опыт, как заставить это работать?
В качестве альтернативы, если это не сработало, могу ли я обойти эту проблему, используя вторую установку SQL Server, которая является SQL Server 2008 и использует связанные таблицы с SQL 2000?