We have an environment that is using SSIS 2005 packages that are executed on remote servers. The remote servers have SQL Server 2005 with Integration Services installed. SQL Server has been patched with:
- GDR 5057 for SQL Server Tools and Workstation Components 2005 (64-bit) ENU (KB2494120)
- GDR 5057 for SQL Server Integration Services 2005 (64-bit) ENU (KB2494120)
- Service Pack 4 for SQL Server Tools and Workstation Components 2005 (64-bit) (KB2463332)
- Service Pack 4 for SQL Server Integration Services 2005 (64-bit) (KB2463332)
When we run our set of packages there are certain packages with script tasks that get the following error and fail:
- Precompiled script failed to load. The computer that is running the Script Task does not have a compiler capable of recompiling the script. To recompile the script, see the Microsoft Knowledge Base article, KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885).
While it is possible to open and recompile the package, this is not practical for multiple packages running on multiple servers when we don't know which package or server combination will experience the issue. Also over time, as we make changes to the packages this issue tends to re-occur randomly.
We have tried all of the resolutions listed in KB931846 but none of them work because we already have SP4 applied. We have tried a number of other patches that have been listed in various KB's but all to no avail.
How do we patch this so that it no longer happens?