web-dev-qa-db-ja.com

VS2012でlocalDBに接続できません–「SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました...」

同じ接続文字列( "Data Source=(LocalDB)\v11.0;Integrated Security=true")でSSMS 2008R2を介してlocalDBに接続できるので、これは奇妙です

接続できないのはC#コードだけです。Connect Timeout=60でログイン時間を増やしてみましたが、うまくいきませんでした。

また、データベースInitial Catalog=&lt;databasename&gt;を指定してみました。<databasename>は、ssmsを介してlocaldbに作成したものです。

なぜこれが接続されないのかについてのポインタはありますか?

16
Varun K

たぶん、バックスラッシュをダブルエスケープするのを忘れたからでしょうか?これを試しましたか:

"Data Source=(LocalDB)\\v11.0;Integrated Security=true"

あるいは、_@_マークを使用して、接続文字列全体の文字エスケープを無効にすることもできます。

@"Data Source=(LocalDB)\v11.0;Integrated Security=true"

39