8

新しい依存関係グラフを作成するたびに、Visual Studio 2012 Ultimateを使用すると、次のエラーが発生します。

Unable to connect to the specified database.

An exception occurred attempting to connect to a database using the following connection string:
Data Source=(LocalDB)\v11.0;AttachDbFilename=;Initial Catalog=master;
Integrated Security=True;Enlist=False;
Asynchronous Processing=True;MultipleActiveResultSets=True;Connect Timeout=30.

Check that the specified SQL Server instance exists and the service is running.

私のソリューションは適切にビルドされ、接続文字列は次のようになります。

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=JewelryStore;Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
</connectionStrings>

ここでの問題は何ですか?

4

2 に答える 2

18

問題は、次の場所にあるlocalDBインスタンスの問題である可能性があります。

%localappdata%\Microsoft\Microsoft SQL Server Local DB\Instances\v11.0

VS12をインストールしたとき、コンピューターがドメインになく、最近ドメインに参加し、ユーザーアカウントにSQL DBへのアクセス許可がないため、同じ問題が発生しました。
私が実行した問題を修正するために

sqllocaldb stop "v11.0" -k
sqllocaldb delete "v11.0"
sqllocaldb create "v11.0" 
sqllocaldb start "v11.0"

次に、VS 2012を再起動すると、ローカルDBが使用可能になり、依存関係グラフが作成されます。

于 2012-10-18T00:10:01.383 に答える
0

提案された解決策の後、私はまだエラーがありました。Visual Studioを管理者として実行する必要がありました。これにより、問題が解決します。

于 2013-10-25T07:29:25.350 に答える