Самый надежный способ обнаружить это - использовать базу данных MSI для определения состояния SQL Server Management Studio.
Существует COM-объект, который вы можете использовать для запроса базы данных MSI:
http://msdn.microsoft.com/en-us/library/aa369432.aspx
свойство Installer.Products может указать, какие продукты / пакеты установлены. Installer.ProductState может сообщить вам состояние продукта / упаковки.
Большинство установочных систем также могут выполнять те же проверки - либо использовать API, Orca или аналогичный инструмент MSI, чтобы найти продукт SQL Mgmt Studio Package / Product ID.