PROBLEM

NIM095632 Private Microsoft KB fixes UIAutomation, but a patched VS2008 C Runtime version causes CDatabase::GetConnect() to return an empty string

Last Published: April 25, 2020

Description

An updated Visual Studio 2008 C Runtime (version 9.0.30729.7523) ships with ArcGIS 10.2 and includes a security fix described in Microsoft KB2607389, which changes the behavior of the Microsoft Foundation CDatabase class when working with database passwords and causes ODBC connections to appear broken for third-party software.

Additional Information

The Microsoft security fix encrypts database passwords stored in memory and causes the CDatabase::GetConnect() method to return an empty string. If ArcGIS 10.2 is installed on machines running third-party software applications which use CDatabase::GetConnect(), access to ODBC connections may appear broken.

Cause

Microsoft has acknowledged the problem and identified the affected component as the MFC CDatabase class. Further details are provided in KB2915724.

Solution or Workaround

Please contact Microsoft with respect to KB2915724.

    Article ID:000011925

    Software:
    • ArcMap

    Get help from ArcGIS experts

    Contact technical support

    Download the Esri Support App

    Go to download options

    Discover more on this topic