sp_dropalias (języka Transact-SQL)
Usuwa alias łączy użytkownika w bieżącej bazie danych SQL Server Zaloguj się.
Important Note: |
---|
sp_dropalias provides compatibility with earlier versions of SQL Server.This feature will be removed in the next version of Microsoft SQL Server. Do not use this feature in new development work, and modify applications that currently use this feature as soon as possible. SQL Server provides roles and the ability to grant permissions to roles as an alternative to using aliases. |
sp_dropalias [ @loginame = ] 'login'
Argumenty
- [ @loginame = ] 'login'
Is the name of the SQL Server login, Windows login, or Windows group from which the alias is to be removed.login is sysname, with no default.login must already exist.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
Aliasy umożliwiają logowania przyjąć tożsamości użytkownika w bazie danych, w tym samym uzyskanie uprawnień tego użytkownika podczas pracy w tej bazie danych.
Po usunięciu alias logowania nie jest już mogą wykonywać czynności skojarzonych z użytkownikiem alias, którego identyfikator logowania zakłada, że w bieżącej bazie danych.
sp_dropalias nie można wykonać w transakcji zdefiniowanej przez użytkownika.
Uprawnienia
Członkostwo w grupie wymaga db_owner stała rola bazy danych.
Przykłady
W następującym przykładzie usunięto alias do SQL Server Identyfikator logowania Victoria z bieżącej bazy danych.
EXEC sp_dropalias 'Victoria'