There are two types of custom actions in installshield namely in-built and user-defined. I want to use installshield's built-in custom action named ISSQLServerValidate
to check if it is possible connect to a given SQL Server instance or not using a user credential provided by the user. Detail of the in-built custom action ISSQLServerValidate
is present here. I'm working on a Basic MSI project.
But when I go to either User Interface
or Execute
sequences I don't see it at all. I'm able to see whole lot of Standard actions (e.g. AppSearch, LaunchConditions) and many other in-built custom actions (e.g. ISPreventDowngrade, setUserProfileNT etc.).
Why ISSQLServerValidate
in-built custom action is not visible in my project?
There are two factors that are likely to affect whether you can see the ISSQLServerValidate action.
Alternately, if you know how this action should be configured (for example if you can copy it from another project), it is safe to populate it and the related actions yourself. But I'd suggest just getting InstallShield to add it for you by adding the connection and/or script.