Udostępnij za pośrednictwem


sp_dropapprole (Transact-SQL)

Usuwa rola aplikacji z bieżącej bazy danych.

Important noteImportant 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.

Topic link iconKonwencje składni języka Transact-SQL

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'