私は最近、同じインストーラファイルを使用して、自宅と職場の2つの異なるPCにVS2015 Update 2をインストールしました。
自分のPCでSql LocalDBを使用してプロジェクトを開くと、次のエラーが表示されます。
データベース 'M:\ PROJECTS\BLOG\APP_DATA\myBlog.MDF'はバージョン851であるため開くことができません。このサーバーはバージョン782以前をサポートしています。ダウングレードパスはサポートされていません。
この851バージョンに関する情報を取得できません(多分Sql LocalDB 2016?)。必ず両方のPCにSql LocalDB 2016 RC0があり、両方のVS2015の設定が次のとおりであることを確認します。
(LocalDB)\MSSQLLocalDB
誰もこれを修正する方法を知っていますか?
私は最近、同じ問題に直面しました。VS2015Update 2を環境と同じようにインストールしました。 Microsoftは、この更新プログラムにMSSQL 2016 RC0をインストールします...そのため、コンピューターにはLocalDBの2つ以上のバージョンがあります。
この問題は、コンピューターに異なるバージョンのSqlLocalDBがあるために発生します。コンピューターの1つでSqlLocalDBのバージョンを変更することにより、この問題を解決できます。
たとえば、バージョン851(13.0)に変更します
SqlLocalDBの使用方法: https://msdn.Microsoft.com/zh-tw/library/hh212961%28v=sql.120%29.aspx
幸運を!
LocalDBを開こうとすると、これと同じ問題とエラーが発生しました。私にとってそれを修正したのはSQL Server 2014 LocaldB with Service Pack 1をインストールすることでした。 MSDNサブスクライバーのダウンロードでインストールを見つけました。インストール中に古いバージョンをアップグレードするように求められ、私はイエスと言いました。
ケビン氏は、これが私と一緒に機能するコマンドであるにもかかわらず、この問題を解決するための鍵を与えました
C:\Users\alawi>cd C:\Program Files\Microsoft SQL Server\130\Tools\Binn
C:\ Program Files\Microsoft SQL Server\130\Tools\Binn> SqlLocalDB.exe delete MSSQLLocalDB LocalDBインスタンス「mssqllocaldb」が削除されました。
C:\ Program Files\Microsoft SQL Server\130\Tools\Binn> SqlLocalDB.exe createバージョン13.0.1601.5で作成されたMSSQLLocalDB LocalDBインスタンス「mssqllocaldb」.