2017-02-27 153 views
0

我正在分配创建数据库的角色权限。同样的角色被分配给一个登录用户,但是当我尝试使用角色分配给的登录用户创建一个新的数据库时,我得到了权限被拒绝的错误。即使授予角色权限也被拒绝

无法执行语句。权限被拒绝,数据库主人,所有者 dbo。您需要以下权限才能运行此命令:CREATE DATABASE。 Sybase错误代码= 10331严重性级别= 14,状态= 3, 事务状态= 0线1

我试图与15.5和16。我错了在这里做什么?我们是否需要照顾任何其他参数?我通过这个讨论

https://archive.sap.com/discussions/thread/3932505

任何帮助表示赞赏去了。提前致谢。

+0

任何人都可以帮忙吗? – KshitishSC

回答

1

我最好猜测:角色未启用会话。授予用户定义的登录角色时,默认情况下它在登录时未启用。这可以使用sp_modifylogin或(在15.7)'alter login'中进行修改。要在会话中启用角色,请使用'设置角色...开启'。 使用sp_activeroles来确定当前启用了哪些角色。

+0

该角色已激活。我使用sp_activeroles进​​行了检查。 – KshitishSC