sp_dropapprole (Transact-SQL)
Usuwa rola aplikacji z bieżącej bazy danych.
Important Note: |
---|
This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie ROLA APLIKACJI UPUSZCZANIA zamiast niego. |
sp_dropapprole [@rolename = ] 'role'
Argumenty
- [ @rolename = ] 'role'
Is the application role to remove.role is a sysname, with no default.role must exist in the current database.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
sp_dropapprole tylko można usunąć z ról aplikacji.Jeśli rola jest właścicielem wszelkich securables, rola nie można go usunąć.Przed upuszczanie rola aplikacji, która jest właścicielem securables, należy pierwszy przeniesienia własności securables lub upuść je.
sp_dropapprole nie można wykonać w transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Wymaga ALTER ROLE aplikacja bez uprawnień w bazie danych.
Przykłady
W następującym przykładzie usunięto SalesApp Rola aplikacji z bieżącej bazy danych.
EXEC sp_dropapprole 'SalesApp'