数据库迁移的时候,msdb后还原的话运行job的时候会出现The SSIS subsystem failed to load这个错误,原因是原有数据库的路径和现在数据库的路径不一致,重建路径就可以了,以下是解决方法:
SELECT * FROM msdb.dbo.syssubsystems --查看路径
不一致的话执行下面的操作:
-- Delete the existing rows.
DELETE FROM msdb.dbo.syssubsystems
-- Fill the table with new rows pointing to the proper location of the DLLs.
EXEC msdb.dbo.sp_verify_subsystems 1
这样问题就解决了