次のエラーのため、Visual Studio でコード マップを使用できません:
指定されたデータベースに接続できません。
次の接続文字列を使用してデータベースに接続しようとしたときに例外が発生しました: データ ソース = (LocalDB)\v11.0;AttachDbFilename =;Initial Catalog = master;Integrated Security = True;Enlist = False;Asynchronous Processing = True;MultipleActiveResultSets = True;Connect Timeout = 30。
指定された SQL Server インスタンスが存在し、サービスが実行されていることを確認します。
同じ問題に関する次の質問を読みました:
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を再起動します