如果我在客户端计算机上打开 SSMS,连接到我们的 SQL 服务器,并尝试在那里打开维护计划,我会收到此错误:
标题:Microsoft SQL Server 管理
工作室
无法加载文件或程序集“msddsp,Version=9.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。(Microsoft.DataTransformationServices.Design)
- - - - - - - - - - - - - - - 纽扣:
好的
如果我直接在服务器上尝试同样的事情,什么也不会发生(没有错误或任何东西)
答案1
每当我打开维护计划时,我都会出现此错误消息。
正在运行:
- Windows Server 2008 SP2
- SQL 服务器 2008 R210.50.1617.0
- SQL Server 管理工作室10.50.1617.0
我下载并安装了 SQL Server Management Studio SP1 (SQLManagementStudio_xxx_ENU) - 甚至没有升级服务器本身,之后就可以打开管理计划。现在我有:
- SQL 服务器 2008 R210.50.1617.0
- SQL Server 管理工作室10.50.2500.0
我注意到安装此软件后,我已将正确的版本msddsp
安装到 GAC 中。
否则,也许这对你有用?:
答案2
确保您的机器与服务器处于相同的 SQL 服务包级别。
答案3
对于初学者来说,非常诱人的维护计划实际上使用了完全不同的组件(SQL Server Integration Services,安全信息系统) 来打包并执行计划。
这意味着 SSIS 和 MSSQL 安装用于创造此类计划必须与 SSIS 和 MSSQL 安装的版本相匹配执行它们 - 是的,MSSQL 和 SSIS 是两个不同的程序。
在生产和测试服务器上多次遇到这种彻底失败的故障后,我已经完全放弃了它,现在正在使用高效、简单易用且完全受控的 SQL 代理作业。