【问题标题】:Visual Studio, Database project not connected to databaseVisual Studio,数据库项目未连接到数据库
【发布时间】:2014-12-05 10:56:26
【问题描述】:
我有一个数据库项目,但我不知道如何连接到数据库。我的问题是我无法从 Visual Studio 执行任何选择语句、存储过程等。我收到以下消息:数据库中不存在对象,找不到存储过程等。但我确定它们存在。有时项目连接到数据库,所以我可以毫无问题地进行这些操作,但有时不是,今天我想停止依赖 hazard ; ) 到现在为止,每当发生这种情况时,我都只是切换到 SQL Management Studio。我正在使用 VS 2013。
谢谢!
【问题讨论】:
标签:
visual-studio
tsql
database-project
【解决方案1】:
这是答案:项目属性中定义了一个用于调试的连接字符串。所以我的问题实际上是每当我执行查询时,VS都会使用这个实际上指向localdb的连接字符串。
修复很简单,只需转到 [数据库项目名称] 属性 -> 调试选项卡,然后将“目标连接字符串”设置为您要查询的数据库。
在创建新的 sql 文件时,我们实际上会在执行时提示我们选择要连接的数据库。这就是为什么我认为有时它有效,有时无效。但回过头来看,我认为当我尝试调试现有文件时它实际上从未工作过。
希望这对其他人有所帮助。