dbcreator
由于这个很好的问题/答案,我能够将服务器角色添加到 SQL Server DB 的用户: create-database-permission
我怎样才能删除该权限?是否有一个sp_addsrvrolemember
相反的存储过程,我可以使用它来为我授予它的同一用户删除该权限?
我尝试使用sp_droprolemember
,但我收到“dbcreator 不是角色”错误消息。
我需要以编程方式进行。
提前谢谢了!
(对不起,如果已经问过类似的问题,但我找不到它)
dbcreator
由于这个很好的问题/答案,我能够将服务器角色添加到 SQL Server DB 的用户: create-database-permission
我怎样才能删除该权限?是否有一个sp_addsrvrolemember
相反的存储过程,我可以使用它来为我授予它的同一用户删除该权限?
我尝试使用sp_droprolemember
,但我收到“dbcreator 不是角色”错误消息。
我需要以编程方式进行。
提前谢谢了!
(对不起,如果已经问过类似的问题,但我找不到它)
好的,找到了如何在 SQL Server 2008 中执行此操作:
再次感谢您的建议:现在何时迁移此数据库我知道我可能必须修改脚本才能使用
ALTER SERVER ROLE
您只能将登录名添加到服务器角色,而不是数据库用户。要删除登录名,请使用
ALTER SERVER ROLE ... DROP MEMBER
:请停止使用存储过程;它们都已被弃用。例如,从文档
sp_addsrvrolemember
中: