You receive a "The procedure entry point GetIUMS could not be located in dynamic link library msdart.dll" error message when you try to open a UDL file

Article translations Article translations
Article ID: 889114 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

When you try to open a Universal Data Link (UDL) file, you receive the following error messages:
"Entry point not found"
"The procedure entry point GetIUMS could not be located in dynamic link library msdart.dll"
Error loading C:\Progra~1\Common~1\system\ole db\oledb32.dll The specified procedure could not be found
Additionally, you also receive the following error message in Microsoft Visual Studio .NET 2003 when you expand SQL Server in the Server Explorer pane:
"The specified procedure cannot be found"

CAUSE

This problem occurs when you have an incorrect version of the Msdart.dll file in your %windir%\System32 folder and you have the correct version in your %windir%\System32\Dllcache folder.

WORKAROUND

To work around this problem, you must replace the Msdart.dll (v2.71.9030) file in your %windir%\System32 with the correct Msdart.dll (v2.71.9031.4) file that is located in your %windir%\System32\Dllcache folder. To do this, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command at the command prompt, and then press ENTER:
    copy %windir%\system32\dllcache\msdart.dll %windir%\system32
    Note Type y (yes) when you are prompted to overwrite the file.
  3. Type exit, and then press ENTER to close the command prompt.
Note The incorrect version of the Msdart.dll file may be loaded from a location that is different from %windir%\System32. You must search the computer for all copies of the Msdart.dll file and make sure that all copies are correct. The Msdart.dll file should only be located in the following folders:
  • %windir%\System32
  • %windir%\System32\Dllcache
  • %windir%\ServicePackFiles

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

The Msdart.dll (v2.71.9031.4) file is included in the Microsoft Data Access Components (MDAC) 2.7 Service Pack 1. For more information about the MDAC 2.7 Service Pack 1 file manifest, click the following article number to view the article in the Microsoft Knowledge Base:
842262 Release manifest for the MDAC 2.7 Service Pack 1 Refresh (2.71.9040.2)
For more information about solving this problem with Windows Media Player, click the following article number to view the article in the Microsoft Knowledge Base:
889288 You receive the error message "UNREGM.EXE - Entry Point Not Found -" when you upgrade or repair Windows XP
For more information about solving this problem with Windows Works 2004, click the following article number to view the article in the Microsoft Knowledge Base:
873284 You receive the "GetIUMS could not be located" error message when you try to open the Works Calendar in Works Suite 2004

Properties

Article ID: 889114 - Last Review: November 16, 2005 - Revision: 3.2
APPLIES TO
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Academic Edition
Keywords: 
kbtshoot kbprb KB889114

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com