VSM非正常卸载后重新安装导致组件缺失

发布时间:  2012-07-17 浏览次数:  66 下载次数:  0
问题描述
VSM服务器在非正常卸载的情况下(手动删除VSM服务器安装目录),然后重新安装VSM服务器,安装完之后发现VSM服务器网元管理模块缺失。
告警信息
处理过程

1.         手工停止VSM服务。

选择“开始 > 程序 > 管理工具 > 服务”菜单项,查看iMapService服务是否已经启动,如果启动,请停止服务。

2.         在“C:\HWENGR\engineering”目录下,运行“stopserver.bat”文件,停止网络管理系统维护工具进程。

3.         手动删剩余的安装目录“D:\vsm”、“C:\HWENGR”和“C:\HWNMSJRE”。

4.         重新启动数据库服务器。

?       如果是在Windows 2008环境下安装的SQL Server 2008数据库,选择“开始 > 所有程序 > Microsoft SQL Server 2008 > 配置工具 > SQL Server配置管理器 > SQL Server服务”,右键单击“SQL Server (MSSQLSERVER)”,选择“停止”,再选择“启动”,以确保待卸载的数据库被正确连接。

?       如果是在Windows 2003环境下安装的SQL Server 2000数据库,双击Windows任务栏右边的数据库服务管理器图标打开“SQL Server 服务管理器”对话框。首先单击“停止”按钮关闭数据库服务器,然后再单击“开始/继续”按钮启动数据库服务器,以确保待卸载的数据库被正确连接。

5.         手工删除网管数据库文件。

如果是在Windows 2008环境下安装的SQL Server 2008数据库,进行如下操作:

1.         选择“开始 > 所有程序 > Microsoft SQL Server 2008 > SQL Server Management Studio”菜单项,弹出“连接到服务器”窗口,输入sa用户密码,单击“连接”。

2.         在左侧导航树中选中本服务器下的“数据库”节点,删除“系统数据库”和“数据库快照”以外的所有数据库。

3.         在左侧导航树中选中本服务器下的“安全性 > 登录名”节点,选中“NMSuser”用户。单击右键,选择“删除”。

如果是在Windows 2003环境下安装的SQL Server 2000数据库,进行如下操作:

1.         选择“开始 > 程序 > Microsoft SQL Server > 企业管理器”菜单项,弹出“SQL Server Enterprise Manager”窗口。

2.         在左侧导航树中选中本服务器下的“数据库”节点,选中除mastermodelmsdb pubstempdbNorthwind 以外的所有数据库。单击右键,选择“删除”。

3.         在左侧导航树中选中本服务器下的“安全性 > 登录”节点,选中“NMSuser”用户。单击右键,选择“删除”。

6.         重启操作系统,然后以Administrator用户登录操作系统,重新安装VSM

根因
当VSM服务器非正常卸载时(手动删除VSM服务器安装目录),即使删除之前停止了服务和进程,但在SQL Server数据库当中仍然有之前VSM服务器的数据信息。
建议与总结
卸载VSM服务器时,请严格按照产品文档的描述进行操作,以保证完全卸载。

END