Visual Studio Code マップ: 指定されたデータベースに接続できません 質問する

Visual Studio Code マップ: 指定されたデータベースに接続できません 質問する

次のエラーのため、Visual Studio でコード マップを使用できません:

指定されたデータベースに接続できません。

次の接続文字列を使用してデータベースに接続しようとしたときに例外が発生しました: データ ソース = (LocalDB)\v11.0;AttachDbFilename =;Initial Catalog = master;Integrated Security = True;Enlist = False;Asynchronous Processing = True;MultipleActiveResultSets = True;Connect Timeout = 30。

指定された SQL Server インスタンスが存在し、サービスが実行されていることを確認します。

同じ問題に関する次の質問を読みました:

VS2012 でコード マップが動作しない

Visual Studio 2012 Ultimate の新しい依存関係グラフ エラー

1) インストールしましたVS2012 用 SQL Server データ ツール

2) VS を更新し、SQL Server コンポーネントを再インストールしました (デフォルトのアンインストール/変更/修復メニューで)

3) その後、ローカル データベースを正常に停止して削除しました (2 番目の質問のように)。

sqllocaldb を停止します "v11.0" -k

sqllocaldb 削除 "v11.0"

しかし、作成に失敗しました。

sqllocaldb は "v11.0" を作成します

次のエラーのため、LocalDB インスタンス "v11.0" の作成に失敗しました:

指定された LocalDB バージョンはこのコンピューターでは使用できません。

しかし、別のバージョンを作成して起動すると成功しました。

sqllocaldb は "v12.0" を作成します

LocalDB インスタンス「v12.0」はバージョン 12.0.2000.8 で作成されました。

sqllocaldb 開始 "v12.0"

LocalDB インスタンス「v12.0」が開始されました。

実際に何が間違っているのか、今私は混乱しています。各ステップの後に VS を再起動し、ダイアグラムを使用しようとしましたが、何も変わりませんでした。

問題を解決するにはどうすればよいですか?

ベストアンサー1

これは私にとってはうまくいきました:

CodeMap で使用される localDB インスタンスを削除、作成、開始します。

%localappdata%\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB

次のコマンドを使用します。

sqllocaldb stop "MSSQLLocalDB" -k
sqllocaldb delete "MSSQLLocalDB"
sqllocaldb create "MSSQLLocalDB" 
sqllocaldb start "MSSQLLocalDB"

次にVSを再起動します

おすすめ記事