visual studio 2012终极新依赖图错误

时间:2012-09-19 10:49:04

标签: visual-studio-2012

每次使用visual studio 2012终极版时,我都会创建一个新的依赖图,我会收到此错误:

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>

这里有什么问题?

2 个答案:

答案 0 :(得分: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,我的本地数据库现在可用了,现在创建了依赖关系图

答案 1 :(得分:0)

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