【问题标题】:Database Project in VS2013: `Invalid object name` when trying to create a stored procedureVS2013 中的数据库项目:尝试创建存储过程时出现“无效的对象名称”
【发布时间】:2016-06-04 06:06:27
【问题描述】:

这是我第一次从事数据库项目,我使用的是 Visual Studio 2013。

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

  1. 创建一个新的数据库项目
  2. 点击Import --> Database 成功导入表格
  3. 点击了Add --> Stored Procedure...

但是,对于我已导入的任何表,我都会收到 Invalid object name 'TABLENAME'. 消息。

我试过Use DATABASE_NAME;,但没有帮助。

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

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

非常感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-08
      • 1970-01-01
      相关资源
      最近更新 更多