SSIS subsystem failed to load
今天一个项目上的同事遇到了这个问题,导致所有SSIS的作业都无法正常执行。
在网上查了一下,没有人给出解决方法。
查看日志C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG、SQLAGENT.OUT
一头雾水,不知道他们做了怎样的改动导致缺少文件。去XXX杀毒软件里居然没有找到杀毒纪录,只好又到网上搜。找到一微软的kb,http://support.microsoft.com/?kbid=903205 ,里面有各个子系统对应的文件。
子系统 | subsystem_dll | agent_exe |
---|---|---|
ActiveScripting | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlatxss90.dll | NULL |
CmdExec | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlcmdss90.dll | NULL |
快照 | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlrepss90.dll | C:\Program Files\Microsoft SQL Server\90\COM\Snapshot.exe |
LogReader | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlrepss90.dll | C:\Program Files\Microsoft SQL Server\90\COM\Logread.exe |
分发 | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlrepss90.dll | C:\Program Files\Microsoft SQL Server\90\COM\Distrib.exe |
合并 | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlrepss90.dll | C:\Program Files\Microsoft SQL Server\90\COM\Replmerg.exe |
QueueReader | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlrepss90.dll | C:\Program Files\Microsoft SQL Server\90\COM\Qrdrsvc.exe |
ANALYSISQUERY | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlolapss90.dll | NULL |
ANALYSISCOMMAND | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqlolapss90.dll | NULL |
Dts | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\binn\Sqldtsss90.dll | C:\Program Files\Microsoft SQL Server\90\DTS\binn\Dtexec.exe |
于是从另外一个项目拷贝过来,重启sql agent。
一切OK了。
看样子一个优秀的杀毒软件很重要啊。