4

今日、Visual Studio 2010 のベータ 2 をインストールしました。新しいエンティティ フレームワークをテストするために行きました (v1 の「問題」が修正されたかどうかを確認するため)。

新しい接続文字列の追加を開始しましたが、SQL 2000 の情報を入力すると、「このサーバー バージョンはサポートされていません。Microsoft sql サーバー 2005 以降が必要です。」と表示されました。エンティティ フレームワークの v2 で Sql Server 2000 のサポートを終了しましたか?

4

6 に答える 6

11

マイクロソフトにサポート コールを送信したところ、次のような回答がありました。

Entity Framework v2 は SQL 2000 をサポートしていません

ここに応答があります:

このバグを投稿していただきありがとうございます。残念ながら、このシナリオでは SQL Server 2000 をサポートしないというビジネス上の決定が下されました。

そのため、.net 4.0 のエンティティ フレームワーク v2 では SQL 2000 がサポートされていません

于 2009-11-02T18:50:29.230 に答える
3

まだ失格になっていない回避策があります。

Visual Studio 2010 および SQL Server 2000 で Entity Framework 4 を使用する方法

于 2012-02-28T18:58:21.917 に答える
2

VS 2008 でモデルを生成し、そのプロジェクトを VS2010 に変換し、ターゲット フレームワークを .Net 4.0 に変更するとどうなりますか?

于 2010-04-28T12:03:35.123 に答える
2

実際、EF 4.0 は SQL Server 2000 をサポートしています。SQL Server 2000 をサポートしていないのは、Visual Studio 2010 のデータベース エクスプローラーです。これを回避するには、データベース エクスプローラーを使用しないでください。代わりに、空のモデルを作成し、構成ファイル内の接続文字列を SQL Server 2000 接続文字列で上書きします。その後、EF デザイナーで [データベースからモデルを更新] を使用して、オブジェクトを追加できます。

于 2010-09-21T16:50:44.820 に答える
0

ドキュメントにはまだ 2000 がサポートされていると記載されているため、これがベータ版であることを願っています。http://msdn.microsoft.com/en-us/library/bb896309(VS.100).aspx

送信して接続することもできます (Visual STudio IDE の FEEDBACK を参照してください)。

-- 追加 -- 特定のデータベースを指しているときに EDM ウィザードでこれが発生していることを確認したいだけです。真実?

ジュリー・ラーマン

于 2009-10-21T16:12:27.443 に答える
0

SQL Server 2000 をサポートしていないのは EF だけではありません。Visual Studio 2010 Beta 2 では、サーバー エクスプローラーで SQL Server 2000 にデータ接続を追加することさえできません。

奇妙なことに、DN Framework v4 に移植したときに SqlClient を使用する私の DN Framework v1.1 コードは、問題なく動作します。

MSSQL 2k のサポートがライブになるまでに追加されることを願うばかりです。

于 2010-02-04T10:47:09.440 に答える