Wenn Du Zugriffe über @dbColumn / @dbLookup zugreifst, hast Du direkt m.E. keine Chance, den verwendeten Server zu bestimmen. Andererseits ist es natürlich eine feine Sache, wenn man nicht hartkodiert die Datenbank angeben muss.
Ich verwende für diese Zwecke ein anderes Verfahren: Beim Öffnen der DB A wird an Hand der im Setup stehenden ReplicaID diese DB auf dem Server, auf dem DB A liegt, gesucht. Dann wird verglichen, ob eine Environment-Variable den korrekten Pfad/Dateinamen enthält. Wenn nicht, wird dies jetzt korrigiert.
Die eigentlichen Zugriffe erfolgen dann über den (bekannten) Server und den Wert der Environment-Variablen.
Bernhard