无效的对象名sql server存储过程

时间:2014-11-06 07:46:32

标签: sql-server stored-procedures

尝试修改现有存储过程时出现此错误。 "Invalid object name [dbo].[BackupDB]"

我能够创建这个存储过程但是当我点击修改选项来修改这个存储过程系统时显示我上面的错误。你看到了附图。

尝试执行此命令时,我也遇到同样的错误。它找不到BackupDB

EXEC BackupDB @backupLocation='C:\SQLBackups\', 
                              @databaseName=’wmas_subs’, @backupType='F'

http://i61.tinypic.com/6oj32s.png

2 个答案:

答案 0 :(得分:2)

如果删除并重新创建存储过程,则会获得一个新的objectid - SSMS中的存储过程列表链接到列表生成时它知道的id。如果您重新创建它但不刷新存储过程文件夹,则任何编辑它的尝试都将指示找不到该过程,因为ID已更改。

答案 1 :(得分:0)

尝试刷新Management Studio上的存储过程文件夹