Ich mache bereits die Verbindung mit ODBC, aber ich habe einige Langsamkeitsprobleme, ich finde die jTDS, sie sagen, dass ist die schnellste JDBC, also versuche ich es in meinem Projekt zu verwenden, aber ohne Erfolg, jemand wissen, wie man jTDS verwendet, um MS Access Front-End mit SQL Server Back-End zu verbinden?Ist es möglich, JDBC zu verwenden, um MS Access mit SQL Server zu verbinden?
meinen Code Hier ist ODBC verwenden, ist es in einer Schleife ist:
DoCmd.TransferDatabase _
acLink, _
"ODBC Database", _
"ODBC;Driver={SQL Server};Server=" & vIP & ";Database=" & vDb & "; UID=" & vUser & "; PWD=" & vPwd & "; ", _
acTable, _
rstSchema!table_name, _
rstSchema!table_name, , True
Guter Rat, besonders re: Blick auf die Front-End-Anwendung für Möglichkeiten, damit es besser mit ODBC-verknüpften Tabellen arbeiten. Ich vermute, dass es möglich ist *, eine ODBC-JDBC-Bridge zu verwenden, um verknüpfte Tabellen zu aktivieren, die jTDS anstelle von mssql-odbc verwenden, aber diese zusätzliche Ebene der Komplexität (und wahrscheinlich der Kosten) würde wahrscheinlich keine wesentliche Verbesserung bieten in der Leistung. –
Danke! Ich habe diese drei Optionen Treiber _SQL Server_, _ODBC Treiber 13 für SQL Server_, _SQL Server Native Client 11.0_, alle sind dann am langsamsten als die MS Access-Datenbank, haben Sie eine Ahnung von einem Treiber, der schneller ist als diese drei? – Fritsch
@Fritsch, ODBC Diver 13.1 für SQL Server ist der neueste ODBC-Treiber. Ich habe es verwendet, um über 1M Zeilen pro Sekunde von SQL Server abzurufen, wenn auch nicht über verknüpfte Access-Tabellen. Welche Art von Leistung siehst du? –