Hat der Server auf dem du den Code ausführst das passende Verbindungsdokument? Hast du das passende Verbindungsdokument? Wie trägst du den Servernamen ein? Als Canonical oder Abbriviated Name? Hast du den gleichen Fehler wenn du es über die Replica-ID versuchst:
db = session.getDatabase(null,null)
if (db.openByReplicaID(ServerName,ReplicaID) {
System.out.print("Datenbank offen");
}