Irgendwie komme ich noch nicht dahinter, was du vorhast.
Ich hoffe es.
Soweit ich weiß sucht FireDAC selbst überhaupt nicht nach potentiellen
SQL-Servern, sondern erwartet immer einen passenden Connection-String.
Es soll nicht suchen. Es soll zu der Instanz automatisch den Port finden.
Folgendes szenario:
Auf einem Server beim Kunden laufen 4 instanzen des
MSSQL Servers. und eine instanz des
SQL-Server-browsers.
Ich verwende folgenden string für den Server Parameter in Firedac.
Der port der Instanz namens "EVALUATION" ist 2222.
Firedac scheint keine Verbindung mit diesen angaben aufzubauen. Obwohl der
SQL-Server-browser aktiv ist.
Wenn ich den wert für den Server Parameter ändere in
Code:
tcp:SBS2003\EVALUATION,2222
verbindet sich Firedac.
Angeblich weiß der
SQL-Server-Browser das "SBS2003\EVALUATION" auf 2222 lauscht.
Angeblich kann man
SQL-Server-Browser danach fragen. "hey welchen Port hat die Instanz mit namen EVALUATION".
Wie geht das?
Ich brauche diese Information für ein Setup Programm.