Mit folgenden Schritten kann ein Benutzer vollständig aus dem AquaInfoCS-System entfernt werden:


  • Löschen bzw. Ändern von Benutzer spezifischen Einträgen in AquaInfoCS-Tabellen
  • Löschen (drop) des Datenbank-Logins


und

  • Löschen (drop) des Server-Login


Sie können dazu ein entsprechendes Skript mithilfe des Arbeitsblattes: BenutzerLöschen erstellen.



Beispiel:


--*** Löschen des Users 'AIDBSERVER\MUSTERER' aus Systemtabellen

use [AIMittelerde];

update AI_DBA.AI_EINSPIELUNGEN set ESP_AU_ID = 'AI_DBA' where ESP_AU_ID = 'AIDBSERVER\MUSTERER';

update AI_DBA.AI_FREIGABEN set FG_AU_ID = 'AI_DBA' where FG_AU_ID = 'AIDBSERVER\MUSTERER';

update AI_DBA.MEST_K_HIST where MKH_AU_ID = 'AI_DBA' where MKH_AU_ID = 'AIDBSERVER\MUSTERER';

update AI_DBA.BHRG_K_HIST where BKH_AU_ID = 'AI_DBA' where BKH_AU_ID = 'AIDBSERVER\MUSTERER';

delete from AI_DBA.BHRG_PROFEIG where BHP_AU_ID = 'AIDBSERVER\MUSTERER';

delete from AI_DBA.AI_SCHNAUSWERT_PARAMETER where SAWP_SAW_NR in (select distinct SAW_NR from AI_DBA.AI_SCHNAUSWERT where SAW_AU_ID = 'AIDBSERVER\MUSTERER');

delete from AI_DBA.AI_SCHNAUSWERT where SAW_AU_ID = 'AIDBSERVER\MUSTERER';

delete from AI_DBA.NODES_DSR where ND_AU_ID = 'AIDBSERVER\MUSTERER';

delete from AI_DBA.AI_DATENSATZRECHTE where DSR_AU_ID = 'AIDBSERVER\MUSTERER';

delete from AI_DBA.AI_USER_USERGRP where AUG_AU_ID = 'AIDBSERVER\MUSTERER';

delete from AI_DBA.AI_USER where AU_ID = 'AIDBSERVER\MUSTERER';

go


drop user [AIDBSERVER\MUSTERER];

go


use [master]

ALTER LOGIN [AIDBSERVER\MUSTERER] DISABLE;

drop LOGIN [AIDBSERVER\MUSTERER];

go