IBM Support

JR28749: ON WINDOWS DOMAIN CONTROLLER, RUN: REGSVR32 DB2ADS.DLL, IT FAILS WITH 0XC0000005 ERROR IF MSVCR71.DLL ISN'T ON THE SAME DIRECTORY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This problem is introduced by APAR JR25498, when a special
    build created for this APAR, it has the dependency on the
    microsoft C-Runtime DLL (msvcr71.dll).
    
    For Windows Domain Controller with Australian locale, the
    actual Australian locale (c09) does not exist on Active
    Directory (microsoft ticket SRZ070730000407).
    
    The following command fails with 0xc0000005
       regsvr32 db2ads.dll
    
    JR25498 is designed to return error: 0x80072030
    in this situation, but not 0xc0000005,
    
    0x80072030 means:
    -------------------------------------------------
    C:\Temp>db2diag -rc 0x80072030
    
    Input ZRC string '0x80072030' parsed as 0x80072030
    (-2147016656).
    
    ZRC value to map: 0x80072030 (-2147016656)
    
    ZRC class :
            SQL Error, User Error,... (Class Index: 0)
    Component:
            DLFM ; datalink file mgr (Component Index: 7)
    Reason Code:
            8240 (0x2030)
    
    Identifer:
            ERROR: no mapping found
    Identifer (without component):
            ERROR: no mapping found
    
    Description:
            No known description
    
    Associated information:
            Sqlcode -902
    SQL0902C  A system error (reason code = "") occurred.
    Subsequent SQL
    statements cannot be processed.
    
            Number of sqlca tokens : 1
            Diaglog message number: 1
    
    Which converts to Microsoft error message:
    ------------------------------
    C:\Temp>net helpmsg 8240
    
    There is no such object on the server.
    -----------------------------
    

Local fix

  • Copy a msvcr71.dll on the same directory as db2ads.dll.
    

Problem summary

  • ON WINDOWS DOMAIN CONTROLLER, RUN: REGSVR32 DB2ADS.DLL, IT FAILS
    WITH 0XC0000005 ERROR IF MSVCR71.DLL ISN'T ON THE SAME DIRECTORY
    

Problem conclusion

  • The checking code is added for this.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR28749

  • Reported component name

    DB2 UDB EXE WIN

  • Reported component ID

    5724E4901

  • Reported release

    950

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-03-19

  • Closed date

    2008-05-07

  • Last modified date

    2008-05-07

  • APAR is sysrouted FROM one or more of the following:

    JR27219

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    DB2 UDB EXE WIN

  • Fixed component ID

    5724E4901

Applicable component levels

  • R950 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSEPGG","label":"DB2 for Linux, UNIX and Windows"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"950","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
07 May 2008