Microsoft KB Archive/327448

From BetaArchive Wiki
Knowledge Base


Article ID: 327448

Article Last Modified on 12/5/2003



APPLIES TO

  • Microsoft SQLXML 3.0, when used with:
    • Microsoft Windows NT 4.0
    • Microsoft Windows NT 4.0 Service Pack 1
    • Microsoft Windows NT 4.0 Service Pack 2
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows NT 4.0 Service Pack 6a
  • Microsoft SQLXML 3.0 Service Pack 1, when used with:
    • Microsoft Windows NT 4.0
    • Microsoft Windows NT 4.0 Service Pack 1
    • Microsoft Windows NT 4.0 Service Pack 2
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows NT 4.0 Service Pack 6a



This article was previously published under Q327448

SYMPTOMS

When you install SQLXML 3.0, or SQLXML 3.0 Service Pack 1 on a computer that is running Windows NT 4.0 (or any service pack for Windows NT 4.0), and you start Performance Monitor, and then try to add a performance counter, you receive the following error message:

PERFMON.EXE - Unable To Locate DLL
The dynamic link library MSDATL3.DLL could not be found in the specified path

CAUSE

The SQLXML performance counter has an built-in dependency on several Microsoft Data Access Components (MDAC) files. It tries to load these files from the directories that are registered in the PATH environment variable. However, by default, the PATH environment variable does not contain the directory that contains these files.

RESOLUTION

Add C:\Program Files\Common\System\Ole DB to the PATH environment variable.

STATUS

This behavior is by design.

MORE INFORMATION

When you run any other application that enumerates the performance counters on the system, you may receive error messages that are similar to the error message that is described in the "Symptoms" section of this article. For example, if you use Performance Monitor from a remote computer, the error occurs for Winlogon.exe on the target computer, and Performance Monitor stops responding on the remote computer.


Additional query words: msdatl3.dll, perfmon, winlogon

Keywords: kbprb KB327448