Wir haben mit einer Applikation (diese ist Access-basierend und schon steinalt) das Problem, dass die ODBC-Verbindung bei längeren Jobs irgendein Problem erhält. Auf dem SQL-Server sehe ich keine Fehler. Konfiguration ist folgende auf dem Client:
- Access 2003
- MDAC 2.8 sp1
- SQL Native Client
Server:
- SQL Server 2005 x64, CU5 (auch mit CU2 dasselbe Problem)
Das ODBC-Protokoll zeigt foldende Fehler:
term_prg2003_31 119c-c54 ENTER SQLSetConnectOption
HDBC 0BEC15E8
SQLINTEGER 103 <SQL_LOGIN_TIMEOUT>
SQLPOINTER 0x00000014
term_prg2003_31 119c-c54 EXIT SQLSetConnectOption with return code 0 (SQL_SUCCESS)
HDBC 0BEC15E8
SQLINTEGER 103 <SQL_LOGIN_TIMEOUT>
SQLPOINTER 0x00000014 (BADMEM)
term_prg2003_31 119c-c54 ENTER SQLSetConnectAttrW
SQLHDBC 0BEC15E8
SQLINTEGER 30002 <unknown>
SQLPOINTER [unknown attribute 30002]
SQLINTEGER -3
term_prg2003_31 119c-c54 EXIT SQLSetConnectAttrW with return code 0 (SQL_SUCCESS)
SQLHDBC 0BEC15E8
SQLINTEGER 30002 <unknown>
SQLPOINTER [unknown attribute 30002]
SQLINTEGER -3
term_prg2003_31 119c-c54 ENTER SQLDriverConnectW
HDBC 0BEC15E8
HWND 004804D0
WCHAR * 0x0BE89A38 [ -3] "******\ 0"
SWORD -3
WCHAR * 0x0BE89A38
SWORD 2
SWORD * 0x00000000
UWORD 0 <SQL_DRIVER_NOPROMPT>
term_prg2003_31 119c-c54 EXIT SQLDriverConnectW with return code 1 (SQL_SUCCESS_WITH_INFO)
HDBC 0BEC15E8
HWND 004804D0
WCHAR * 0x0BE89A38 [ -3] "******\ 0"
SWORD -3
WCHAR * 0x0BE89A38
SWORD 2
SWORD * 0x00000000
UWORD 0 <SQL_DRIVER_NOPROMPT>
DIAG [iM006] [Microsoft][ODBC Driver Manager] Fehler bei SQLSetConnectAttr-Aufruf für Treiber (0)
DIAG [01S00] [Microsoft]
Ungültiges Attribut für die Verbindungszeichenfolge (0)
ODBC-Problem
in Windows Server Forum
Geschrieben
Hallo zusammen
Wir haben mit einer Applikation (diese ist Access-basierend und schon steinalt) das Problem, dass die ODBC-Verbindung bei längeren Jobs irgendein Problem erhält. Auf dem SQL-Server sehe ich keine Fehler. Konfiguration ist folgende auf dem Client:
- Access 2003
- MDAC 2.8 sp1
- SQL Native Client
Server:
- SQL Server 2005 x64, CU5 (auch mit CU2 dasselbe Problem)
Das ODBC-Protokoll zeigt foldende Fehler:
term_prg2003_31 119c-c54 ENTER SQLSetConnectOption
HDBC 0BEC15E8
SQLINTEGER 103 <SQL_LOGIN_TIMEOUT>
SQLPOINTER 0x00000014
term_prg2003_31 119c-c54 EXIT SQLSetConnectOption with return code 0 (SQL_SUCCESS)
HDBC 0BEC15E8
SQLINTEGER 103 <SQL_LOGIN_TIMEOUT>
SQLPOINTER 0x00000014 (BADMEM)
term_prg2003_31 119c-c54 ENTER SQLSetConnectAttrW
SQLHDBC 0BEC15E8
SQLINTEGER 30002 <unknown>
SQLPOINTER [unknown attribute 30002]
SQLINTEGER -3
term_prg2003_31 119c-c54 EXIT SQLSetConnectAttrW with return code 0 (SQL_SUCCESS)
SQLHDBC 0BEC15E8
SQLINTEGER 30002 <unknown>
SQLPOINTER [unknown attribute 30002]
SQLINTEGER -3
term_prg2003_31 119c-c54 ENTER SQLDriverConnectW
HDBC 0BEC15E8
HWND 004804D0
WCHAR * 0x0BE89A38 [ -3] "******\ 0"
SWORD -3
WCHAR * 0x0BE89A38
SWORD 2
SWORD * 0x00000000
UWORD 0 <SQL_DRIVER_NOPROMPT>
term_prg2003_31 119c-c54 EXIT SQLDriverConnectW with return code 1 (SQL_SUCCESS_WITH_INFO)
HDBC 0BEC15E8
HWND 004804D0
WCHAR * 0x0BE89A38 [ -3] "******\ 0"
SWORD -3
WCHAR * 0x0BE89A38
SWORD 2
SWORD * 0x00000000
UWORD 0 <SQL_DRIVER_NOPROMPT>
DIAG [iM006] [Microsoft][ODBC Driver Manager] Fehler bei SQLSetConnectAttr-Aufruf für Treiber (0)
DIAG [01S00] [Microsoft]
DIAG [01000] [Microsoft][sql Native Client][sql Server]Changed database context to '<database_name'. (5701)
DIAG [01000] [Microsoft][sql Native Client][sql Server]Die Spracheneinstellung wurde auf Deutsch geändert. (5703)
Hat jemand dasselbe Problem schon mal gehabt und konnte es gelöst werden?
Vielen Dank für eure Antworten.
Gruss
Christof