Visual Studio,数据库项目未连接到数据库

时间:2014-12-05 10:56:27

标签: visual-studio tsql database-project

我有一个数据库项目,我无法弄清楚如何连接到数据库。我的问题是我无法从visual studio执行任何select语句,存储过程等。我得到的消息如下:数据库中不存在对象,无法找到存储过程等。但我确信它们存在。有时项目连接到数据库,所以我可以毫无问题地进行这些操作,但有时却不是,今天我想停止依赖危险;到目前为止,只要发生这种情况,我就会切换到SQL Management工作室。我正在使用VS 2013.

谢谢!

1 个答案:

答案 0 :(得分:0)

答案是:在项目属性中定义了一个用于调试的连接字符串。所以我的问题实际上是每当我执行查询时,VS都使用了实际指向localdb的连接字符串。

修复很简单,包括转到[数据库项目名称]属性 - > Debug选项卡,并将“Target Connection String”设置为要查询的数据库。

创建新的sql文件时,实际上会提示我们在执行时选择要连接的数据库。这就是为什么我认为有时候它有效,有时却没有。但回过头来看,我认为当我尝试调试现有文件时,它实际上从未奏效。

希望这有助于其他人。