Servus alexB,
Dein Punkt 1 lässt sich teilweise mit Script, teilweise über die API realisieren. Ist eigentlich keine schlechte Idee, Du baust Dir ne DB, ziehst Dir sämtliche DB- und Replikationsinfos rein, änderst alles so wie Du´s haben möchtest und beschiesst dann die Datenbanken entsprechend.
Ich habe mir mal so ein Ding für ACL´s gebaut. Da kannst Du eine DB ACL auslesen (sozusagen ein Backup) und falls irgendjemand die ACL verdreht, einfach wieder aus der DB zurück.
Eigentlich sollte das ganze kein riesen Akt sein, habe nur ein kleines Problem und das ist die Zeit. Falls genügend Interesse vorhanden sein sollte, so kann man das ganze ja mal über das Projektforum laufen lassen.
Zu Deinem Punkt 2 der Frage :
Glaub ich nicht, habs zumindest noch nie irgendwo gesehen.
Meff