Udostępnij za pośrednictwem


sp_dropalias (języka Transact-SQL)

Usuwa alias łączy użytkownika w bieżącej bazie danych SQL Server Zaloguj się.

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

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

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'