Welchen SQL server ODBC Treiber verwenden Sie?

Verschiedene Windows 7 und Windows 10 Computer in meinem Unternehmen haben unterschiedliche ODBC Treiber installiert. Ich habe das herausgefunden, wenn ich versuche, DSNs oder DSN-weniger Verbindungszeichenfolgen für einige VB / VBA-Anwendungen zu erstellen, um eine Verbindung zu unserem SQL server herzustellen. Einige Maschinen haben ODBC SQL server Driver x oder SQL server Native Client oder etwas anderes. Woher weißt du, woher dies gekommen ist, was sie alle da machen und was zu benutzen ist.

Meine ungebildete Hypothese: SQL server Native Driver 11.0 ist irgendwie standardmäßig mit Windows 7 oder Office 2016 oder einem solchen installiert. SQL server Driver 14.x ist vielleicht installiert, wenn Sie SQL server Management Studio haben ….? Bin ich noch nah Tun sie verschiedene Dinge? Ist es wichtig, was Sie verwenden?

(BTW, habe ich gefunden, wann immer es möglich ist, es ist viel einfacher, DSN-weniger Strings zu verwenden, denn dann, wenn ein Benutzer braucht, um Ihre Anwendung zu führen, müssen Sie nicht auf ihre Maschine gehen und eine DSN für sie build.Ich habe sogar Code um verknüpfte SQL server-Tabellen in MS Access zu konvertieren, um die DSN-Verbindungszeichenfolge mit einem DSN-weniger String zu replace.)