Agile Controller在“任务”菜单下无法找到“镜像”菜单导致无法进行数据库角色之间的切换

发布时间:  2016-01-13 浏览次数:  105 下载次数:  0
问题描述

版本信息:

V100R001C00SPC308

拓扑信息:

Agile Controller -- CE5800 -- CE12800 -- NE40E-X4 --- Internet -- 远端站点

故障信息:

由于SM服务器下电重启,主数据库和镜像数据库进行切换,导致无法登陆SM,需要将SM数据库切换成主数据库,按照产品文档需要登陆数据库,单击主数据库的

“AgileControllerDB”,选择任务 > 镜像”,但在“任务”菜单下无法找到“镜像”菜单。

产品文档中给的示例图:

实际的现象是:

处理过程

Step1:

在Microsoft SQL Server 2008 R2安装“管理工具 - 完整”,主数据库服务器、镜像数据库服务器和见证数据库服务器都需要进行此操作。

Step2:

  • 使用“sa”账号分别登录主数据库和镜像数据库,在导航树选择数据库 > AgileControllerDB

  • 右键单击主数据库的“AgileControllerDB”,选择任务 > 镜像

    转移主数据库和镜像数据库

  • 单击“故障转移”

    确认转移主数据库和镜像数据库

  • 根因

    发货预装SQL Server 2008 R2时未选择“管理工具 - 完整”

    没有安装此工具不会影响数据库镜像功能,但管理员无法实时查看数据库镜像的状态,也无法在数据库角色之间进行手工切换。

    解决方案

    在Microsoft SQL Server 2008 R2安装“管理工具 - 完整”,主数据库服务器、镜像数据库服务器和见证数据库服务器都需要进行此操作。

    建议与总结

    在需要数据库镜像的局点,在SQL Server Management Studio右键单击数据库,在弹出的快捷菜单中任务 查看中是否存在 “镜像,如果没有,需要在数据中选择“管

    理工具 - 完整”进行安装;

    END