VS2013中的数据库项目:“无效的对象名称”在尝试创建存储过程时

时间:2016-02-22 17:26:33

标签: sql-server visual-studio stored-procedures visual-studio-2013

这是我第一次处理数据库项目,我正在使用Visual Studio 2013.

我只是按照Microsoft的说明创建了一个数据库项目,如下所示:

  1. 创建新的数据库项目
  2. 点击Import - > Database并成功导入表格
  3. 点击Add - > Stored Procedure...
  4. 但是我继续为我导入的任何表格收到此Invalid object name 'TABLENAME'.消息。

    我已经尝试Use DATABASE_NAME;,但没有帮助。

    此外,我已阅读有关刷新IntelliSense的内容,但我没有在VS2013中获得刷新选项。另外,它不仅仅是IntelliSense,因为当我手动输入表名时,我仍然会遇到相同的错误。

    即使我直接在SSMS中创建存储过程然后尝试运行它,我仍然会得到相同的Invalid object name错误。

    非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

问题是我没有改变连接设置以使用正确的数据库服务器(我使用的是本地服务器)。

  1. 右键单击数据库项目 - >特性
  2. 点击Debug
  3. Target Connection String下,单击Edit并选择正确的数据库服务器
  4. 创建一个新的存储过程(我已尝试过STEP3但我的问题是我在更改连接设置后没有测试新的存储过程)