web-dev-qa-db-ja.com

LocalDB親インスタンスのバージョンが無効です:MSSQL13E.LOCALDB

開発者のマシンにデータベースを追加できません。私はwin10、visual studio2015を実行しています。SQLServer2016を2回再インストールしましたが、前回はファイアウォールを無効にして、最終的にすべて緑色のマークを付けました。

VS2015SQLサーバーオブジェクトエクスプローラーでデータベースを作成できますが。ソリューションエクスプローラーを使用して、SQLデータベースをプロジェクトに追加できません。

プロジェクトにデータベースを追加しようとするたびに、イベント527 SQLLocalDB 12.0 LocalDB親インスタンスのバージョンが無効になります:MSSQL13E.LOCALDB

[スタート]> [ファイル名を指定して実行]> [cmd]> sqlcmd -Lを試しましたが、SQLserverが表示されます

また、( 「サーバーに接続できません-ネットワーク関連またはインスタンス固有のエラー」が発生するのはなぜですか? )のように正しいポートを使用していることを確認してください。

sQLは正しくインストールされていると思いますが、何かがデータベースの追加を許可していないと思います(おそらく、一部のルートデータベースが欠落しているためか、SQLでエクスポートされていないかどうかはわかりませんが、エラーが原因で、一部のDBシームが欠落していますか? ?

18
user3800527

似たようなものがあり、HKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\UserInstancesなどの正しいParentInstanceキーがないMSSQL13E.LOCALDBのキーを削除しました。

再インストールまたは再起動する必要はありません。

31
Dick de Reus

SQL LocalDb2016から2017への移行でも同じ問題が発生しました。

ParentInstanceキーの値をMSSQL13E.LOCALDBからMSSQL14E.LOCALDBに変更しただけで、機能しました。

キーHKEY_CURRENT_USER\SOFTWARE\Microsoft\Microsoft SQL Server\UserInstancesを指定してください

14
Softlion

LocalDBが更新されたときに発生しました(おそらくVisual Studioインストーラーによって)
次の手順を使用してインスタンスを再作成しました。

λ SqlLocalDB delete MSSQLLocalDB
LocalDB instance "MSSQLLocalDB" deleted.

λ SqlLocalDB create MSSQLLocalDB
LocalDB instance "MSSQLLocalDB" created with version 13.1.4001.0.

λ SqlLocalDB start MSSQLLocalDB
LocalDB instance "MSSQLLocalDB" started.
11
Random

Microsoft SQL Server LocalDB 2016 Expressのインストールを2014に変更する必要があったため、2016をアンインストールしてから、2014をインストールしました。その後、データベースを接続しようとすると、次のエラーが発生しました。

LocalDB親インスタンスのバージョンが無効です:MSSQL13E.LOCALDB

この問題を解決するために、Microsoft SQL Server 2016に関するすべての言及をコンピューターからアンインストールし、関連するインスタンスGUIDを次のレジストリの場所から削除し、再起動して、2014 LocalDBをインストールしましたが、すべて問題ありませんでした。

HKEY_USERS\.DEFAULT\Software\Microsoft\Microsoft SQL Server\UserInstances\
9
Angrist