授权问题(高分)

mileszm 2005-07-15 01:11:54
怎样建立一个user, 只允许执行一个存储过程, 其它都不准访问(连table结构, 其它存储过程都不可看到)
...全文
110 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ERICLU5188 2005-07-18
  • 打赏
  • 举报
回复
那直接对用户进行权限分配就行啊
子陌红尘 2005-07-15
  • 打赏
  • 举报
回复
在企业管理器中是可以看到的,只是不能调用。
mileszm 2005-07-15
  • 打赏
  • 举报
回复
跟帖给分!!!!
mileszm 2005-07-15
  • 打赏
  • 举报
回复
是,
thanks
子陌红尘 2005-07-15
  • 打赏
  • 举报
回复
楼主的意思是在企业管理器中除授权存储过程之外的对象对当前新创建的用户不可见?
mileszm 2005-07-15
  • 打赏
  • 举报
回复
按libin_ftsafe的做法, 还是可访问其它table结构和存储过程.
能否像oracle一样只允许某个用户看到一个对象
子陌红尘 2005-07-15
  • 打赏
  • 举报
回复
--添加只允许执行某一存储过程的用户:
exec sp_addlogin '用户名','密码','默认数据库名'

--添加到数据库
exec sp_grantdbaccess '用户名'

--分配执行某一存储过程权限
GRANT EXECUTE ON 存储过程名 TO [用户名]

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧