Microsoft KB Archive/247690
Article ID: 247690
Article Last Modified on 8/9/2004
- Microsoft SQL Server OLAP Services
This article was previously published under Q247690
OLAP_DSO.exe is a self-extracting executable that contains three files for developing C++ applications that use Microsoft Decision Support Objects (DSO) to perform administrative and processing functions in Microsoft SQL Server OLAP Services. To extract the three files run OLAP_DSO.exe. The default location for the extracted files is the TEMP directory for the current user. However, you may specify another directory when you extract the files.
C++ applications that use DSO must import the type library for the DSO DLL (Msmddo.dll file). The type library for DSO, Msmddo.tlb, was not shipped on the CD-ROM with OLAP Services or with the OLAP Services Service Packs but is extracted as part of OLAP_DSO.exe. To use DSO, the OLAP Services driver interfaces (Msmdint.dll) must also be registered and is included in OLAP_DSO.exe. In addition, the included header file, msmd.h, which is included, defines several OLAP constants that are useful when building C++ OLAP programs.
For details on the steps required to register and use these files in a C++ program see the "More Information" section of this article.
The following file is available for download from the Microsoft Download Center:
Release Date: APR-24-2000
For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591 How To Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help to prevent any unauthorized changes to the file.
The OLAP_DSO.exe file contains the following files:
Before you attempt to import the DSO type library in your C++ program you need to register the Msmdint.dll with Regsvr32.exe as follows:
To import the type library, the lines that follow should be included in your source file. You need to modify the paths to the DLLs to work with your installation:
#import "c:\program files\common files\system\ole db\msmdint.dll" named_guids no_namespace #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename( "EOF", "adoEOF" ) #import "C:\WINNT\system32\MSVBVM60.DLL" no_namespace rename ("_Collection", "_VBCollection") , rename ( "EOF", "VBEOF" ), rename ( "RGB", "VBRGB" ) #import "c:\program files\olap services\bin\msmddo.tlb" rename ("_Collection", "_VBCollection")
Additional query words: DSO, MSMDDO, OLAP
Keywords: kbinfo kbdownload kbfile KB247690