14-09-2017, 11:47 AM
Und nun? Was angekommen?
Security Groups View looks strange
|
14-09-2017, 11:47 AM
Und nun? Was angekommen?
14-09-2017, 12:14 PM
Hm, irgendwie sind wir wieder am Anfang meiner Vermutung - das Trace ist direkt nach dem Auslesen des Datenbank-Inhaltes - und da werden die Berechtigungsgruppen mehrfach aufgelistet - also müssen die Berechtigungsgruppen doch mehrfach in der Datenbank stehen (z.B. durch einen fehlerhaften Import). Aber ich hatte schon mal nach dem Inhalt der Tabelle SecurityGroups gefragt und da waren die Datensätze jeweils nur 1x vorhanden? Falsche DB?
SELECT count(*) FROM SecurityGroups Where GroupName = 'Administrators' Das Ergebnis sowie ich es im Trace sehe müsste 3 sein - wenn dies der Fall ist, müsste man nur die doppelten Einträge löschen - ich denke die haben jeweils die gleiche ID und deswegen werden die Zuordnungen auch immer wieder angezeigt...
Regards/Gruss
Oliver
18-09-2017, 02:34 PM
(14-09-2017, 12:14 PM)DevOma Wrote: Hm, irgendwie sind wir wieder am Anfang meiner Vermutung - das Trace ist direkt nach dem Auslesen des Datenbank-Inhaltes - und da werden die Berechtigungsgruppen mehrfach aufgelistet - also müssen die Berechtigungsgruppen doch mehrfach in der Datenbank stehen (z.B. durch einen fehlerhaften Import). Aber ich hatte schon mal nach dem Inhalt der Tabelle SecurityGroups gefragt und da waren die Datensätze jeweils nur 1x vorhanden? Falsche DB? Hallo Oliver, nein ist leider 1. Kann das sein, dass eine andere Tabelle falsche/doppelte/dreifache Zuordnungen hinterlegt hat? Gruß Sandra
18-09-2017, 03:12 PM
Mein Fehler - es wird eine StoredProc aufgerufen mit einem "INNER JOIN" - ich habe noch die Mail mit den Daten, ich schaue es mir nochmal an - wobei ich es ja nachgestellt hatte und es nicht reproduzieren konnte...
Regards/Gruss
Oliver
21-09-2017, 02:53 PM
Erneut in Datenbanken importiert - ausprobiert - auf Datenbank-Ebene alles angeschaut - ich kann keinen Fehler finden, es wird mir in allen Umgebungen richtig angezeigt - es ist mir ein Rätsel und ich weiss nicht wie wir es eingrenzen könnten
Die StoredProc - SecurityGroupGetAll sollte so aussehen (nicht das dort etwas anderes hinterlegt ist) SELECT * FROM SecurityGroups Groups LEFT OUTER JOIN SecurityGroupUsers AssignedUsers ON (Groups.GroupId = AssignedUsers.GroupId) Die letzte Möglichkeit wäre ein DB-Backup - gerne können wir da soviel Daten wie möglich rauslöschen - aber ansonsten kommen wir nicht weiter...
Regards/Gruss
Oliver
26-09-2017, 11:46 AM
(21-09-2017, 02:53 PM)DevOma Wrote: Erneut in Datenbanken importiert - ausprobiert - auf Datenbank-Ebene alles angeschaut - ich kann keinen Fehler finden, es wird mir in allen Umgebungen richtig angezeigt - es ist mir ein Rätsel und ich weiss nicht wie wir es eingrenzen könnten Hallo Oliver, ja die Stored Prozedure sieht genauso aus. Meinst du, ob ich dir ein DB Backup für Tests bereitstellen kann? Gruß Sandra
26-09-2017, 12:31 PM
Ja genau - man könnte auch Daten unkenntlich machen, wenn das Unternehmen keine Freigabe dafür erteilt - aber eine andere Möglichkeit sehe ich nicht, ich hoffe mal das beim 1:1 Backup das Problem dann nachstellbar ist...
Regards/Gruss
Oliver
02-10-2017, 02:23 PM
Hallo Oliver,
was meinst du genau mit "Unkenntlich machen". Gibt es da ein Tool oder hast du bereits ein Script vorliegen? Gruß Sandra
09-10-2017, 02:01 PM
Hallo Oliver,
hab ne Email an Support und die bisherige Email Addi geschrieben. Gruß Sandra |
« Next Oldest | Next Newest »
|