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