以尝试如下解决方法:
1、卸载并重新安装 Microsoft SQL Server Management Objects (SMO)
从 Microsoft 官网下载并安装适用于 SQL Server 2008R2 的 SMO 并重新安装。
2、安装 SQL Server 2008R2 SP3
如果你的 SQL Server 2008R2 版本低于 SP3,请升级到最新的 SP3 版本。
3、手动注册 dtspkg.dll 文件
运行以下命令,手动注册 dtspkg.dll 文件:
regsvr32 "C:\Program Files\Microsoft SQL Server\100\DTS\Binn\dtspkg.dll"
注意:请根据实际安装路径修改上述命令中的文件路径。
4、修改注册表
在注册表中,找到以下两个节点:
HKEY_CLASSES_ROOT\SQLOLEDB.SQLServer
HKEY_CLASSES_ROOT\SQLOLEDB.1.SQLServer
添加一个名为 "OLEDB_SERVICES" 的 DWORD 键,其值必须为 0xFFFFFFFF。
5、重新启动 SQL Server 服务
如果你仍无法创建维护计划,请检查系统事件日志以查找其他相关错误信息,或者尝试重新安装 SQL Server 2008R2。
建议可以多去微软官网检索一下相关问题处理方案。