sp_dropapprole (języka Transact-SQL)
Usuwa rola aplikacji z bieżącej bazy danych.
Ważne: |
---|
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Użycie DROP rola aplikacji zamiast. |
Składnia
sp_dropapprole [@rolename = ] 'role'
Argumenty
- [ @ rolename = ] 'role"
Jest rola aplikacji do usunięcia.rolejest sysname, z braku domyślne.rolemusi istnieć w bieżącej bazie danych.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Uwagi
sp_dropapprole należy używać tylko do usunięcia ról aplikacji.Jeśli rola jest właścicielem wszelkich securables, nie można usunąć roli.Przed upuszczeniem rola aplikacji , który jest właścicielem securables, musisz pierwszego przekazania własności securables lub upuścić je.
sp_dropapprole nie można wykonać w ramach transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Wymaga uprawnienia zmienić dowolny rola aplikacji 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'