删除 SQL Server 2005 角色

      在 SQL Server 2005 中角色不能直接删除,若要删除拥有安全对象的数据库角色,必须首先转移这些安全对象的所有权,或从数据库删除它们。无法从数据库删除拥有成员的角色。若要删除有成员的角色,必须首先删除角色的成员。
      举个例说明:
      数据库:TestRole
      Role:TestDeleteRole,拥有架构dbo_owner。
      删除步骤:  

 

USE [TestRole]
GO

ALTER AUTHORIZATION ON SCHEMA::[dbo_owner] TO [dbo]
DROP ROLE [TestDeleteRole]
GO

       

posted on 2007-03-26 21:37  小石桥  阅读(482)  评论(0编辑  收藏  举报

导航