BCP fonctionne, vous devez mettre l'option de configuration "autoriser les mises à jour des tables système" à 1. Il est aussi plus sûr de laisser tranquille les premiers suidés (sa, probe etc).
Une technique plus avancée consiste à réécrire sp_addlogin et sp_password pour effectuer cette synchronisation à votre place. Mais il s'agit de procédures système, il est donc préférable d'écrire un wrapper et de l'appeler, qui peut à son tour appeler les sprocs système sur chaque serveur. Je suppose que cela dépend de la façon dont vos utilisateurs changent de mot de passe.
Il s'agit d'un vieux problème dans la réplication sybase (en particulier la veille à chaud), il existe donc de nombreuses options.
S'il s'agit d'une solution de secours à chaud, vous devez vous assurer que le suid d'un nom de connexion particulier est toujours le même sur chaque serveur, car c'est le seul lien avec le compte utilisateur réel dans la base de données. Les autorisations de la base de données sont à leur tour liées au compte d'utilisateur. Si vous mélangez les suids, vous pouvez avoir des permissions différentes sur les serveurs A et B.