Problem installing SQL Shared Management Objects from an Installshield Setup Prerequisite


  • We have a SQLServer-based application where we need to have SQL Shared Management Objects (SQLSMO) installed.  On a Vista x64 machine with SQL 2008 Standard x64 already installed, when the SharedManagementObjects.msi for x64 is launched from an InstallShield SetupPrerequisite, I get the following message:

    Microsoft SQL Server Management Objects Setup
    Setup is missing an installation prerequisite:
    -Microsoft SQL Server 2008 System CLR Types.  To
    continue, install SQL Server 2008 System CLR Types from and
    then run the Setup operation again.

    This is despite the fact that the SQL Server 2008 System CLR Types were installed during the original SQL installation, and occurs even if I do a manual repair install of the SQL Server 2008 System CLR Types. 

    This message is NOT displayed if I run the SharedManagementObjects.msi directly by double-clicking on it from Windows.

    Friday, May 29, 2009 5:13 PM


  • OK, got it working ... threw away the original setup prerequiste, built new one from scratch.
    • Marked as answer by mdpowersslo Friday, May 29, 2009 5:39 PM
    Friday, May 29, 2009 5:38 PM