2014/04/24

Visual Studio 「An incompatible SQL Server version was detected.」が表示されたら「Microsoft SQL Server Data Tools」をインストールしよう

開発者ではない私ですが、とある目的のためVisual Studio 2013 Professionalを購入。
検証環境にSQL Server 2014 Expressを導入したので、Visual Studio 2013 から接続確認をしてみました。
予想外なエラー メッセージ「An incompatible SQL Server version was detected.」に遭遇、インストールすべきソフトウェアを入れていなかった事が分かったのでメモ。

現象

  • VS 2013の[サーバー エクスプローラ]の[データ接続]に検証用[SQL Server 2014]を登録
    接続テストはOK
  • [テーブル データを表示]すると「互換性のないバージョンを検出した」とのエラー メッセージが表示
An incompatible SQL Server version was detected.
2014-04-23_205204_thumb

対処法

Microsoft SQL Server Data Tools」の最新版「SQL Server Data Tools for SQL Server 2014 」をインストールすることで解決できました。
2014-04-23_210532
VSの[拡張機能と更新プログラム]の一覧に「Microsoft SQL Server Data Tools」が表示されていると思います。
一覧からダウンロードするか、SQL Server Data Tools Team Blogからダウンロードします。
SQL Server Data Tools for SQL Server 2014 is available - SQL Server Data Tools Team Blog
インストール後、無事テーブル データの表示や変更等が出来ました。
余談:「SQL Server オブジェクト エクスプローラ」便利ですね
新しい機能なのか以前から搭載されている機能なのか全く分かりませんが。
「SQL Server Data Tools for SQL Server 2014」インストール後に初めて知った「SQL Server オブジェクト エクスプローラ」、非常に便利ですね。
VS上からSSMSと同じようにログイン ユーザの追加やテーブル デザイナーの表示などが出来るので、SSMSを起動する事が少なくなりました。
一部の「xxxの追加」などはクエリで実行する必要があったりSQL Serverの細かい設定は出来ませんが、よく使う機能がVS上から使える=嬉しい!と感じました。
image_thumb[7]
image_thumb[8]
スポンサーリンク

スポンサーリンク