So, nachdem ich jetzt etwas getestet habe, haben erstmal die Telefone geglüht...
Noch mehr möchte ich die User nicht ärgern, also konnte ich nur unvollständig das Verhalten nachvollziehen.
Das kann ich als vorläufiges Fazit festhalten:
Ist der Master restricted, will der Standard-Client MANCHMAL bei geöffneter DB(!) mit Meldung auf den Slave wechseln. Der Basic-Client arbeitet weiter auf der DB, der Standard mal so und mal so.
Nach Drop meckert der Basic, daß der Serverzugriff eingeschränkt sei. Selbst wenn ich den Master tatsächlich beende, macht der Basic keinen Failover, der Client muss komplett beendet und neu gestartet werden, erst dann zieht er sich die Replik auf dem Slave! Der Standard liefert eine Meldung, um zu wechseln.
Klar, die Leute, die über Web auf ihre DB zugreifen, fliegen komplett raus...
Irgendwie verwirrend das alles.
Beste Grüsse