Хотя SQL-скрипт в InstallShield связан с компонентом (и, следовательно, с функцией), условие относится к самому сценарию. Взгляните на закладку Runtime скрипта, и вы увидите «Условие скрипта» внизу. Это хранится в таблице ISSQLScriptFile в столбце Условие.
Кстати, вы можете подумать о том, чтобы не пытаться заставить скрипт не запускаться во время ремонта, чтобы он корректно выполнялся во время ремонта. Другими словами, если целью скрипта является создание таблицы, пусть он ничего не делает, если таблица уже существует. Таким образом, если таблица не существует, восстановление будет работать, и таблица будет воссоздана. Особенности зависят от характера рассматриваемого сценария.