要新增一个用户,要他只有执行一个存储过程的权限怎设? 去看看这几个表select * from syspermissions (id sysobjects grantee sysusers)select * from sysobjectsselect * from sysusers 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不过,虽然可以直接在syspermissions时加入权限,但建议不要直接操作这些表。可以用GRANT SELECT ON 对象 TO 帐号这种办法更安全。 Grant EXECUTE On stored_procedure TO security_account Grant EXECUTE On newprocedure TO new user执行上面一句,为何反回以下语句服务器: 消息 4604,级别 16,状态 1,行 1不存在这样的用户或组: 'new user'。 完整的语句:先对数据服务加角色sp_addlogingo再对数据服务里的数据库加权限eXEC sp_grantdbaccess go(以上两步也可以先用企业管理器添加)然后对存储过程用GRANT赋权限Grant EXECUTE On 存储过程名 TO 帐号名! 用纯C语言写了一个HtmlParse(网页分析器)外带采集功能,大小只有200K(免费+开源+操作示意图) 继续昨天的问题。今天又来求助了 很简单的问题(添加一个列) 请问2000备份恢复到2005上,其数据库默认兼容级别是80,请问我要改成90嘛 搜索除了某列之外的其他列 永生 进 安装sql2005问题 统计每一条记录中最大的连值 分布示数据库如何实现事务,高分相送 合并字符 使用ODBC与SQL Server连接,如何去掉登录对话框? 请高手赐教!为什么不能安装SQL Server??? 关于安装问题!
可以用GRANT SELECT ON 对象 TO 帐号这种办法更安全。
执行上面一句,为何反回以下语句服务器: 消息 4604,级别 16,状态 1,行 1
不存在这样的用户或组: 'new user'。
先对数据服务加角色
sp_addlogin
go
再对数据服务里的数据库加权限
eXEC sp_grantdbaccess
go
(以上两步也可以先用企业管理器添加)
然后对存储过程用GRANT赋权限
Grant EXECUTE On 存储过程名 TO 帐号名!