從當前數據庫刪除應用程序角色。
sp_dropapprole [@rolename =] 'role'
[@rolename =] 'role'
將要刪除的應用程序角色。role 的數據類型為 sysname,沒有默認值。role 必須已經存在于當前的數據庫中。
0(成功)或 1(失?。?/P>
sp_dropapprole 只能用來刪除應用程序角色。使用 sp_droprole 刪除標準 Microsoft® SQL Server™ 角色。如果應用程序角色擁有任何對象,那么就不能刪除它。請在刪除應用程序角色之前刪除對象,或者如果不允許刪除任一對象,那么請使用 sp_changeobjectowner 修改這些對象的所有者。
不能在用戶定義的事務內執(zhí)行 sp_dropapprole。
只有 sysadmin 固定服務器角色、db_securityadmin 和 db_owner 固定數據庫角色的成員才能執(zhí)行 sp_dropapprole。
下面的示例從當前數據庫刪除 SalesApp 應用程序角色。
EXEC sp_dropapprole 'SalesApp'
相關文章