Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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';