Пакеты с ошибками разбора и ошибками привязки не будут генерировать план выполнения. Пакеты с ошибками во время выполнения будут. Не уверен, если есть какой-либо другой способ сообщить источник ошибки.
/*Parse Error*/
SELEC * FROM master..spt_values
GO
/*Bind Error*/
SELECT * FROM master..spt_values_
GO
/*Runtime Error*/
SELECT 1/high FROM master..spt_values