我用的是SQL SERVER2000,新建了一个帐号User1,服务器角色不是SystemAdministrator,并用User1创建了存储过程,为什么我用sa登录时不能直接执行所有者为User1的存储过程呢?要用User1.ProcedureName才能执行,要怎样才能直接用存储过程名就能执行呢?
解决方案 »
- 大家帮我看下这个问题
- float数据插入到数据库
- 加一列升序列号码
- 存储过程数据传递问题:为什么不能执行?
- sql语句优化
- 如何在Insert一条记录的同时获得该记录ID?
- execel数据导入,在线等啊
- 这个嵌套SQL语句怎么写?
- 用 Installshield 能不能把 C/S 系统用到的 MS SQL SERVER 2000 数据库一起打包发布?????
- 哪里可以下载SQLServer2000EnterpriseEdition。我的是StandardEdition很多功能不支持。
- sql server 2008 安装失败
- asp.net+MS SQL2005数据库的网站,数据库如何上传到虚拟主机==在线等
这个问题不是发过吗,grant exec on ProcedureName to sa
grant exec on ProcedureName to sa
grant exec on procedurename to sa
再执行存储过程