Umstellung DB-Anmeldung auf Windows Authentifizierung Copy ?

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

Re: Umstellung DB-Anmeldung auf Windows Authentifizierung Co

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;