MSDB作为SSIS和所有作业、计划的管理数据库,在很多时候我们需要对其进行迁移,但是迁移并不是一帆风顺的,所以我们需要注意:

MSDB还原步骤:

还原前:

1. 检查SQL Server 当前数据库版本,包括子版本和建构号

2. 检查当前SQL Server软件安装目录是否与预计安装的新SQL Server软件目录一致

还原:

3. 安装新数据库后,升级当前数据库版本到与老数据库一致版本

4. 停止SQLAgent进行全库还原

还原后:

5. 如果新服务器安装的SQL Server软件与旧软件不在同一路径下,需要手动修改dbo.syssubsystems,如果相同则不用做任何操作

否则将会在执行作业时由于找不到必要的dll组件而报告:

无法开始执行步骤 1 (原因: SSIS 子系统加载失败 [有关详细信息,请参阅 SQLAGENT.OUT 文件];该作业已挂起).  该步骤失败。

等等类似错误

解决方法Update dbo.syssubsystems

select sss.subsystem_dll, sss.agent_exe from msdb.dbo.syssubsystems sss

的这两列值到当前组件安装路径,同时要校验description_id是不是正确对应sys.messages的说明信息

MSDB还原需要注意的事项及其配置

更新后重启SQLAgent使配置生效,然后检查SQLAGENT.OUT 文件确认所有报错信息已经消失

转载于:https://blog.51cto.com/greece760/1008085

相关文章:

  • 2022-12-23
  • 2021-07-16
  • 2021-04-14
  • 2021-07-09
  • 2022-02-26
  • 2021-11-11
  • 2021-07-02
  • 2022-02-22
猜你喜欢
  • 2021-08-29
  • 2021-09-26
  • 2021-06-08
  • 2022-12-23
  • 2021-09-23
  • 2022-01-19
  • 2022-02-15
相关资源
相似解决方案