MSSQL 应用程序无法连接到数据库服务器

MSSQL 应用程序无法连接到数据库服务器

我们运行一个非常老旧的应用程序,该应用程序使用 SQL Server Native Client 10 连接到 MS SQL Server 2008 数据库。有时,如果服务器发生电源故障,客户端将停止与服务器通信。通常,过去我们只需卸载 SQL Server Native Client 并重新安装它,就可以让一切恢复正常。这次它不起作用了。这似乎是客户端计算机(Win 7 Pro)上的特定用户配置文件的问题。如果我重新创建帐户,一切都会正常。在某些客户端上,有些用户配置文件已经三个月多没有登录了,但似乎根本没有受到影响。

打开应用程序时,点击“确定”和“取消”几次后,这些窗口就会弹出。https://i.stack.imgur.com/YGNyk.jpg

这是通过数据源(ODBC)模块完成的跟踪。

flogix          46c-115c    ENTER SQLAllocEnv 
        HENV *              0x10CD0CA4

flogix          46c-115c    EXIT  SQLAllocEnv  with return code 0 (SQL_SUCCESS)
        HENV *              0x10CD0CA4 ( 0x01211630)

flogix          46c-115c    ENTER SQLAllocConnect 
        HENV                0x01211630
        HDBC *              0x0012EC84

flogix          46c-115c    EXIT  SQLAllocConnect  with return code 0 (SQL_SUCCESS)
        HENV                0x01211630
        HDBC *              0x0012EC84 ( 0x012118C8)

flogix          46c-115c    ENTER SQLDriverConnectW 
        HDBC                0x012118C8
        HWND                0x0002030A
        WCHAR *             0x56288B34 [      -3] "******\ 0"
        SWORD                       -3 
        WCHAR *             0x56288B34 
        SWORD                       -3 
        SWORD *             0x00000000
        UWORD                        1 <SQL_DRIVER_COMPLETE>

flogix          46c-115c    EXIT  SQLDriverConnectW  with return code 100 (SQL_NO_DATA_FOUND)
        HDBC                0x012118C8
        HWND                0x0002030A
        WCHAR *             0x56288B34 [      -3] "******\ 0"
        SWORD                       -3 
        WCHAR *             0x56288B34 
        SWORD                       -3 
        SWORD *             0x00000000
        UWORD                        1 <SQL_DRIVER_COMPLETE>

flogix          46c-115c    ENTER SQLFreeEnv 
        HENV                0x01211630

flogix          46c-115c    EXIT  SQLFreeEnv  with return code -1 (SQL_ERROR)
        HENV                0x01211630

        DIAG [S1010] [Microsoft][ODBC Driver Manager] Function sequence error (0) 

flogix          46c-115c    ENTER SQLAllocEnv 
        HENV *              0x10CD0CA4

flogix          46c-115c    EXIT  SQLAllocEnv  with return code 0 (SQL_SUCCESS)
        HENV *              0x10CD0CA4 ( 0x01217B80)

flogix          46c-115c    ENTER SQLAllocConnect 
        HENV                0x01217B80
        HDBC *              0x0012EC84

flogix          46c-115c    EXIT  SQLAllocConnect  with return code 0 (SQL_SUCCESS)
        HENV                0x01217B80
        HDBC *              0x0012EC84 ( 0x01217BF8)

flogix          46c-115c    ENTER SQLDriverConnectW 
        HDBC                0x01217BF8
        HWND                0x0002030A
        WCHAR *             0x56288B34 [      -3] "******\ 0"
        SWORD                       -3 
        WCHAR *             0x56288B34 
        SWORD                       -3 
        SWORD *             0x00000000
        UWORD                        1 <SQL_DRIVER_COMPLETE>

flogix          46c-115c    EXIT  SQLDriverConnectW  with return code 100 (SQL_NO_DATA_FOUND)
        HDBC                0x01217BF8
        HWND                0x0002030A
        WCHAR *             0x56288B34 [      -3] "******\ 0"
        SWORD                       -3 
        WCHAR *             0x56288B34 
        SWORD                       -3 
        SWORD *             0x00000000
        UWORD                        1 <SQL_DRIVER_COMPLETE>

flogix          46c-115c    ENTER SQLFreeEnv 
        HENV                0x01217B80

flogix          46c-115c    EXIT  SQLFreeEnv  with return code -1 (SQL_ERROR)
        HENV                0x01217B80

        DIAG [S1010] [Microsoft][ODBC Driver Manager] Function sequence error (0) 

相关内容