为什么老提示找不到存储过程 ( 积分: 50 )

  • 主题发起人 主题发起人 ljzboy
  • 开始时间 开始时间
L

ljzboy

Unregistered / Unconfirmed
GUEST, unregistred user!
请教各位大虾:执行exec spxx老提示"Could not find stored procedure 'spxx'.但这个存储过程确实存在,请问是不是要设置什么。。。 谢谢
 
你可以看看默认的数据库是不是你写存储过程所在的那个数据库!!!
 
怀疑也是数据库连接的问题
 
已经指定了database了,连接没问题
 
急候答案阿,各位
 
[:(]没见过
 
把最后的 ;1 去掉试一下。
另外有权限的问题。
 
还是不行啊。。。
 
等佐一晚,还是没人回答吗?
 
to essykoala:
这种方法我也尝试过了,也不行,好奇怪
 
查看spxx的owner是不是dbo?
怎么执行的?
 
spxx的owner不是dbo,我是用user1直接create的,试过用exec spxx和exec user1.spxx,都不行,提示一样,找不到存储过程。但我用enterprise可以看到。不过用sp_helptext都看不到,不知道会不会有关系。
 
user1登陆:
你在查询分析器里执行一下:
exec user1.spxx
如果找不到说明user1没有权限
 
谢谢,能否再详细解释一下。我不明白为什么我能用user1来create spxx,但却没有权限执行呢? 应该设置成什么权限才可以执行呢,不会要等效于sa才可以吧?
 
你可能是用sa 来create user1.spxx....
 
用户的问题。
 
但问题是我已经用了user1来直接create这个spxx,为什么没有权限执行呢?
 
后退
顶部