Sorry, für den falschen Link, ich hatte aber auch beide Versionen nachgeschaut,. Sehen für mich gleich aus.
Und es scheint wohl auch seinen Grund zu haben.
Meine Voraussetzungen:
Installierte
MSSQL 2016, 2017 und 219er Version. Also 3 benamte Instanzen. Rechner immer neu gebootet.
Meine Tests:
MS
ODBC 18 -> FireDAC funktioniert nicht
MS
ODBC 17 -> FireDAC funktioniert nicht
MS
ODBC 13 -> FireDAC funktioniert
Wenn mehrere MS
ODBC-Treiber installiert sind, funktioniert FireDAC bei mir auch nicht.
Fakt ist aber, dass mit Delphi 10.3.1 oder 10.3.3. erstellte Programme funktionieren, auch wenn MS
ODBC 17
und MS
ODBC 13 installiert waren. Für mich hat Delphi 11.x damit ein anderes Verhalten.
Was genau das für mich nun bedeutet, kann ich noch gar nicht sagen, weil ich nicht weiß welche Kombinationen von MS
ODBC-Treibern ich so vorfinde in der Praxis.
Bisher hatte "das einfach so" funktioniert mit FireDAC und Delphi 10.3
Nachtrag:
Als FireDAC-Treiber verwende ich bei
MSSQL den FDPhysMSSQLDriverLink