sys.sp_dropapprole (Transact-SQL)

Van toepassing op:SQL Server

Hiermee verwijdert u een toepassingsrol uit de huidige database.

Important

Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Gebruik in plaats daarvan DROP APPLICATION ROLE.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_dropapprole [ @rolename = ] N'rolename'
[ ; ]

Arguments

[ @rolename = ] N'rolnaam'

De applicatierol om te verwijderen. @rolename is een systeemnaam, zonder standaard. @rolename moet bestaan in de huidige database.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_dropapprole Kan alleen worden gebruikt om applicatierollen te verwijderen. Als een rol bezit van zekere goederen, kan die rol niet worden opgegeven. Voordat u een toepassingsrol neerzet die eigenaar is van beveiligbare apparaten, moet u eerst het eigendom van de beveiligbare items overdragen of verwijderen.

sp_dropapprole kan niet worden uitgevoerd binnen een door de gebruiker gedefinieerde transactie.

Permissions

Vereist ALTER ANY APPLICATION ROLE machtiging voor de database.

Examples

Het volgende voorbeeld verwijdert de SalesApp applicatierol uit de huidige database.

EXECUTE sp_dropapprole 'SalesApp';