11

最近、VisualStudio2010とSQLServer2012をWindowsServer2008 R2マシンにインストールしました-(すべての更新プログラム/サービスパックを含む)。

VisualStudio内からSQLServerデータベースで作業しようとすると、VSは次のエラーをスローします。

このサーバーバージョンはサポートされていません。Microsoft SQLServer2008までのサーバーのみがサポートされています

SQLServer2008インスタンスをSQLServer2008 R2に更新したときに、(別のコンピューターで)しばらく前に同じエラーが発生したことを思い出します。当時の修正は、Visual Studio 2010 SP1をインストール(または再インストール)することでした。

(新しいコンピューターで)このエラーが再び発生したので、しばらく前と同じようにVSSP1を再インストールするのが妥当だと思いました。ただし、そうしても問題は解決しませんでした。

Visual Studioは、SQLServer2012インスタンスをサポートするために別の更新が必要な場合があるようです。

わかりやすくするために、エラーを生成するために行った手順は次のとおりです(VS 2010sp1およびSQL2012を使用)

  1. VSを使用して、Windowsフォームアプリケーションを作成します
  2. プロジェクトを右クリックして、[追加]>[新しいアイテム]を選択します。
  3. 「サービスベースのデータベース」を選択します
  4. 「データソース設定ウィザード」をキャンセルします
  5. ソリューションエクスプローラーのプロジェクトの下にデータベースが表示されます。新しいデータベースをダブルクリックします
  6. データベースがサーバーエクスプローラーのデータ接続リストに追加されます
  7. サーバーエクスプローラーでデータベースを開き、Tablesディレクトリを右クリックして、[AddNewTable]を選択します。
  8. 「このサーバーバージョンはサポートされていません...」というエラーがスローされます

その価値が何であれ、スクリーンショット。 ここに画像の説明を入力してください ここに画像の説明を入力してください

私の質問は、これに対する修正はありますか?もしそうなら、それは何ですか?

4

6 に答える 6

6

たぶん、SQL Server2012で動作するSQLServerデータツールを入手しますか?Developer Training Kitには、優れたチュートリアルやその他の資料が含まれていると思います。古いバージョンのVisualStudio/DataDudeをSQLServer2012と互換性を持たせるためのトリックはまだないと思います。

于 2012-04-23T18:11:10.673 に答える
2

次のMSDNブログリンクでは、VisualStudio2010のローカルSQLServerデータベースインスタンスで直面している問題について説明しています。

VisualStudio2010でのLocalDBの使用

于 2012-04-23T18:11:28.690 に答える
2

私の問題は、VS2012をSQL Server 2012で正しく動作させることができなかったことです。最初に後者の製品をインストールしましたが、VS2012をインストールして既存のプロジェクトを開こうとした後、既存のデータファイルが動作しませんでした。ソフトウェアがプロジェクト内のデータベースを更新するためのウィザードを自動的に実行することになっていることは知っていますが、それは実現せず、それを実現する方法を見つけることができませんでした。現在、SQL Server 2012を廃止し、2008年に戻る予定です。最新のリリースを使用したいのですが、構成の問題にこれ以上時間を費やすことはできません。

于 2013-01-31T18:52:45.917 に答える
0

SSDTも再インストールしようとしましたが、Jedと同じエラーが発生し続けました。これにより、エラーメッセージを回避できたようです。

http://forums.asp.net/t/1721552.aspx/1?Working+with+Denali+SQLEXPRESS+in+VS+11+Database+issue

于 2013-01-14T16:08:20.503 に答える
0

このエラーは、間違ったプロバイダーを使用した場合にも発生する可能性があります。最近、「このサーバーのバージョンはサポートされていません...」というエラーが発生し、データソース構成の接続文字列でプロバイダーをsqlClientデータプロバイダーからSQLServerネイティブクライアント11.0に変更した後、問題は解決しました。

于 2014-09-28T12:08:15.677 に答える
0

私の場合、新しいデータベースを作成しようとするとエラーが発生します。そのため、アドバイスされたすべての方法を試したが失敗した後、[接続の追加]をクリックし、ダイアログボックスにサーバー名を入力してエラーを回避しました。存在しないデータベース名を追加すると、そのようなデータベースが見つからないことを通知し、作成するかどうかを尋ねます。出来上がり!データベースが作成されました(サーバーのバージョンはおそらくサポートされていませんが)。

于 2017-11-23T03:32:08.493 に答える