【发布时间】:2013-07-24 07:19:49
【问题描述】:
我现在不想创建角色并以这种方式扮演 - 只是想对此进行问答。当我执行时:
grant all to [LameDomain\CoolDude]
我得到数据库的咆哮,(a)该命令已被弃用(仅出于兼容性原因保留)并且(b)我不能对自己这样做(这是真正的问题)。注意,我是蹩脚领域的帅哥。
所以,我的问题(按重要性排序)如下。
- 可以使用什么语法将所有权限授予自己(如果可能,单行)?
- 如有必要,建议使用什么语法将所有权限授予 self?
- “grant all to XXX”命令的当前版本是什么?
编辑
当我尝试关注this article 时,当我尝试执行sp_addrolemember 时,我收到数据库中不存在用户或角色的错误。但是,当尝试调用 sp_grantdbaccess 时,我发现用户在数据库中已经有一个名称。 WTF?!
【问题讨论】:
-
您正试图从特权用户执行命令,对吧?
标签: sql-server privileges