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,我的本地数据库现在可以使用,并且现在创建了依赖关系图

于 2012-10-18T00:10:01.383 回答
0

在建议的解决方案之后,我仍然遇到错误。我必须以管理员身份执行 Visual Studio,这样才能解决问题。

于 2013-10-25T07:29:25.350 回答