sp_dropgroup (Transact-SQL)

Quita una función de la base de datos actual.

ms177569.note(es-es,SQL.90).gifImportante:
sp_dropgroup proporciona compatibilidad con versiones anteriores de Microsoft SQL Server. Esta característica se quitará en la versión siguiente de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, utilice DROP ROLE.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_dropgroup [ @rolename = ] 'role'

Argumentos

  • [ @rolename = ] 'role'
    Es la función que se va a quitar de la base de datos actual. El parámetro role es de tipo sysname y no tiene valor predeterminado.

Notas

sp_dropgroup llama a DROP ROLE. Es la forma preferida para quitar una función. Para obtener información acerca de cómo quitar una función de la base de datos, vea DROP ROLE (Transact-SQL).

sp_dropgroup no puede ejecutarse en una transacción definida por el usuario.

Permisos

Requiere el permiso CONTROL en la función o el permiso ALTER ANY ROLE en la base de datos.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el siguiente ejemplo se utiliza DROP ROLE para quitar la función my_role de la base de datos actual. Éste es el método preferido.

DROP ROLE my_role;
GO

Vea también

Referencia

Procedimientos almacenados de seguridad (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
DROP ROLE (Transact-SQL)
sys.database_principals (Transact-SQL)
sys.database_role_members (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005