Sql Server管理工具 "Invalid Object name dbo.xxxxx"

18 浏览
0 Comments

Sql Server管理工具 "Invalid Object name dbo.xxxxx"

我创建了一个EmpDB并创建了一个名为"EmpTable"的表,但是当我尝试创建一个简单的存储过程时,我得到了编译时错误"Invalid Object name dbo.EmpTable" - 为什么?

以下是SQL语句:

use EmpDB;
Go
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      
-- Create date: 
-- Description: 
-- =============================================
CREATE PROCEDURE usp_GetEmpNames
AS
SELECT * FROM dbo.EmpTable

0
0 Comments

在使用Sql Server management studio时,有时会遇到"Invalid Object name dbo.xxxxx"这个错误。这个错误的出现通常是因为以下原因:

1. 没有选择正确的数据库:在运行查询之前,请确保已经选择了正确的数据库。如果没有选择正确的数据库,就会导致无法找到相应的表或对象,从而出现"Invalid Object name"错误。

要解决这个问题,可以按照以下步骤进行操作:

1. 打开Sql Server management studio,并连接到相应的数据库服务器。

2. 在对象资源管理器中,展开“数据库”节点,然后选择要查询的数据库。

3. 确保所选数据库的名称正确,并且与查询中引用的表或对象所在的数据库一致。

4. 点击“新建查询”按钮,在查询编辑器中输入查询语句。

5. 运行查询,检查是否还出现"Invalid Object name"错误。

通过以上步骤,可以解决"Invalid Object name"错误。这个错误通常是由于未选择正确的数据库导致的,所以在运行查询之前,确保已经选择了正确的数据库是非常重要的。

希望以上内容对您有所帮助!

0
0 Comments

问题原因:可能是由于数据库刷新问题导致的。

解决方法:断开连接并重新连接数据库。

0