当前位置:  开发笔记 > 编程语言 > 正文

SQL Server 2005 - 授予创建存储过程的权限(但没有其他对象)

如何解决《SQLServer2005-授予创建存储过程的权限(但没有其他对象)》经验,为你挑选了1个好方法。

我想授予用户创建,更改和执行存储过程的权限,但是无法创建其他数据库对象.我将它们排除在角色db_ddladmin之外,但显式授予了"创建过程"和"执行"权限.这些权限显示在有效权限列表中.但是,当我尝试使用此登录创建存储过程时,我收到以下错误:

"指定的模式名称"dbo"要么不存在,要么您没有权限使用它."

有什么建议?



1> ScottStoneho..:

用户可以在他们拥有的模式中创建过程.因此,您可以为用户设置架构以进行开发工作.然后,如果需要dbo,管理员可以在开发完成后将其放在那里.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有