Verwaiste SQL-Server Konten

Folgendes Script findet verwaiste SQL-Server Konten von allen Datenbanken auf dem lokalen Server. Es wird untersucht ob zu einem Datenbankbenutzer auch eine Anmeldeinformation auf Server-Ebene vorhanden ist.

...

EXEC SP_MSForEachDB 'USE [?];
         -- Systemdatenbanken werden ausgeschlossen
         IF DB_ID(''?'') > 4
	SELECT ''?'' as DBName,
	name AS UserName, 
	sid  AS UserSID 
	FROM .sysusers 
	WHERE issqluser = 1 AND
	(
	sid IS NOT NULL AND sid <> 0x0
	) 
	AND suser_sname(sid) IS NULL
	ORDER BY name'

Anhänge:

Noch kein Feedback
Einen Kommentar hinterlassen

Ihre E-Mail-Adresse wird nicht auf dieser Seite angezeigt.
SchlechtExzellent
(Zeilenumbrüche werden zu <br />)
(For my next comment on this site)
(Allow users to contact me through a message form -- Your email will not be revealed!)