Menü

sp_dropuser

Zurück | Ebene zurück

Beschreibung

Mit sp_dropuser wird ein Datenbankbenutzer gelöscht.

Syntax

sp_dropuser
   @loginame varchar(128)

Argumente

@LoginName varchar(128)

Dieser Parameter vom Typ sysname muss angegeben werden.

In LoginName dürfen keine Schrägstriche oder reservierte Namen wie sa, public usw. verwendet werden, ebenso darf nicht der Wert NULL benutzt werden.

Er bezieht sich auf den zuvor mit sp_adduser angelegten Datenbankbenutzer.

Rückgabetypen

Gibt den Datentyp der Argumente zurück.

0 Erfolgreich ausgeführt
1 Fehler beim Ausführen
 

Beispiel 1

EXEC sp_dropuser 'Eulanda'
GO

Der Datenbankbenutzer mit dem Namen Eulanda wird aus der angemeldeten Datenbank entfernt.

Ausgabe:

Benutzer wurde aus der aktuellen Datenbank gelöscht.

Beispiel 2

DECLARE @ret int
EXEC @ret=sp_dropuser 'Eulanda', null, 'eul_superuser'
SELECT @ret
GO

Hier wird die selbe Funktion mit den Parametern wie in Beispiel 1 aufgerufen, jedoch wird das Funktionsergebnis der Variablen @ret zugewiesen. Das Ergebnis wird dann über den Select-Befehl ausgegeben. Bei 0 wurde die Funktion fehlerfrei ausgeführt.

Ausgabe:

Benutzer wurde aus der aktuellen Datenbank gelöscht.

----------- 
0

(1 row(s) affected)
 

Hinweis

Ein Datenbankbenutzer wird mit sp_addpuser neu angelegt.