sp_dropalias (Transact-SQL)

Entfernt einen Alias, der einen Benutzer in der aktuellen Datenbank mit einer SQL Server-Anmeldung verknüpft.

ms177513.note(de-de,SQL.90).gifWichtig:
sp_dropalias stellt die Kompatibilität mit früheren Versionen von SQL Server bereit. Dieses Feature wird in einer zukünftigen Version von Microsoft SQL Server entfernt. Verwenden Sie dieses Feature beim Entwickeln neuer Anwendungen nicht, und planen Sie das Ändern von Anwendungen, in denen es zurzeit verwendet wird. Als Alternative zum Verwenden von Aliasnamen stellt SQL Server Rollen bereit, sowie die Möglichkeit, Rollen Berechtigungen zu erteilen.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_dropalias [ @loginame = ] 'login'

Argumente

  • [ @loginame = ] 'login'
    Der Name der SQL Server-Anmeldung oder der Windows-Anmeldung bzw. der Windows-Gruppe, aus dem bzw. der der Alias entfernt werden soll. login ist vom Datentyp sysname und hat keinen Standardwert. login muss bereits vorhanden sein.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

Aliase ermöglichen, dass Anmeldungen die Identität eines Benutzers in einer Datenbank annehmen und dadurch während der Arbeit in dieser Datenbank die Berechtigungen dieses Benutzers erhalten.

Wenn der Alias entfernt wird, kann die Anmeldung nicht mehr die dem Benutzer zugeordneten Aktivitäten ausführen, mit dem er über einen Alias in der aktuellen Datenbank verknüpft war.

sp_dropalias kann nicht innerhalb einer benutzerdefinierten Transaktion ausgeführt werden.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Datenbankrolle db_owner.

Beispiele

Im folgenden Beispiel wird der Alias für den SQL Server-Anmeldenamen Victoria aus der aktuellen Datenbank entfernt.

EXEC sp_dropalias 'Victoria'

Siehe auch

Verweis

Gespeicherte Sicherheitsprozeduren (Transact-SQL)
sp_addalias (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005