24. Juni 2010 14:10
Hallo Forum,
wir möchten in unseren Native-DB (4.0 SP3) die Anmeldung
von "Datenbankserver Authentifizierung" auf "Windows Authentifizierung"
umstellen.
Die Rollen sind ja gleich, es müsste "nur" mühsam bei den Zuordnungen bei
den (Windows)-User übernommen werden.
Gibt es ein Kopier-Tool dafür, mit dem dann die ganzen Rollen
bei den Usern übernommen werden können ?
MfG
Christian
24. Juni 2010 14:34
Nein da gibt es kein Tool. Es gibt ein tool zur besseren Verwaltung von Logins, das ist allerdings nur für DB-Logins.
Mit folgender Prozedur kann man Rollen einer DB-Anmeldung in eine Win-Anmeldung kopieren:
- Code:
CopyRolestoWinLogin(WinLoginSID : Code[119];DBUserID : Code[20])
MemberOf.SETRANGE(MemberOf."User ID");
IF MemberOf.FINDSET THEN REPEAT
WindowsAccessControl.INIT;
WindowsAccessControl."Login SID" := WinLoginSID;
WindowsAccessControl."Role ID" := MemberOf."Role ID";
WindowsAccessControl."Company Name" := MemberOf.Company;
IF WindowsAccessControl.INSERT(TRUE) THEN;
UNTIL MemberOf.NEXT = 0;