PASS Regionalmeeting 15.04.10

By

Posted on Apr 12, 2010 von in Community & Datamonster (PASS)

Am Donnerstag abend werde ich in Köln bei Microsoft im Rahmen des PASS-Regionalmeetings zwei Vorträge halten. Beide sind für Einsteiger gedacht , wobei der erste  zum Thema Common Table Expressions und ISO 8601 ist. In der zweiten Session werde ich zusammen mit Olaf Pietsch einen "Kessel Buntes" servieren. Mein Part wird sich auf die Vorstellung einiger wenig bekannter Stored Procedures beschränken.

Hier ist schon die erste davon: sp_validatelogins

Stellt Informationen zu Windows-Benutzern und Windows-Gruppen bereit, die SQL Server-Prinzipalen zugeordnet sind, die in der Windows-Umgebung jedoch nicht mehr vorhanden sind.

http://msdn.microsoft.com/de-de/library/ms181728.aspx
Tags: Tags: pass
Dieser Eintrag wurde eingetragen von und ist abgelegt unter Community & Datamonster (PASS). Tags: pass
Tags: pass

3 Kommentare

Hallo Christoph, diese SP beruht doch auf: select 'SID' = sid, 'NT Login' = loginname from master.dbo.syslogins where isntname = 1 and get_sid(loginname) is null effektiver finde ich: EXEC master..sp_msforeachdb 'use [?] select db_name(), name from [?]..sysusers where sid not in(select sid from master..syslogins) and (isntuser = 1 or isntgroup = 1)' CU tosc
13.04.10 @ 08:29
Hallo Torsten, das sehe ich leider anders. Zum einen ist sp_msforeachdb eine nicht dokumentierte Prozedur, weiterhin macht Dein Aufruf etwas anderes als die Prozedur. Du suchst die User, zu denen es kein Windows-Login in der master-DB gibt, ich suche aber die Windows-Logins in der master db, zu denen das Windows-Konto gelöscht wurde.
13.04.10 @ 08:43
:-) recht hast Du! - ohne 'leider' Ich wünsche Dir einen schönen Tag, tosc
13.04.10 @ 08:46


Formular wird geladen...