我在 SBS 服务器 2003 上收到以下错误:
事件 ID 4104 SmallBusinessServer 无法连接到监控数据库。当有多个数据库连接时,可能会发生这种情况。请稍等片刻,然后重试。如果此错误仍然存在,请运行监控配置向导,然后选择“重新安装监控功能”。
我找到的解决方案告诉我重新安装该服务:
- 单击“开始”,单击“控制面板”,然后单击“添加或删除程序”。
- 选择 Windows Small Business Server 2003,然后单击“更改/删除”。出现安装向导。
- 单击“下一步”启动向导。
- 在 Windows 配置页面上,单击下一步。
- 在“组件选择”页面的“操作”列中,将“服务器工具”更改为“维护”,将“监控组件”更改为“删除”,然后单击“下一步”。
- 在“组件摘要”页面上,单击“下一步”。
- 单击“完成”。
B. 卸载 Microsoft SQL Server Desktop Engine(SBSMONITORING)。
在“添加或删除程序”中,选择“Microsoft SQL Server Desktop Engine (SBSMONITORING)”,然后单击“删除”。将出现一个对话框。要确认您的操作,请单击“是”。
C.删除注册表项。
- 删除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SmallBusinessServer\Monitoring。
- 删除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SBSMONITORING。
D. 删除 IIS 虚拟目录。
- 打开 IIS,展开服务器名称、网站、默认网站。
- 删除监控。
E. 重命名文件夹。
- 重命名 C:\Program Files\Microsoft SQL Server\MSSQL$SBSMONITORING 为 MSSQL$SBSMONITORING.OLD。
- 将 C:\Inetpub\monitoring 重命名为 surveillance.old。
F.安装监控组件。
- 在“添加或删除程序”中,选择“Windows Small Business Server 2003”,然后单击“更改/删除”。出现安装向导。
- 点击下一步。
- 在 Windows 配置页面上,单击下一步。
- 在“组件选择”页面的“操作”列中,将“服务器工具”更改为“维护”,将“监控组件”更改为“安装”,然后单击“下一步”。
- 在“登录信息”页面上,单击“下一步”。
- 在“组件摘要”页面上,单击“下一步”。
- 单击“完成”。
我的问题是,重新安装后我该怎么做才能重新配置它?我是否真的需要这样做?有相关知识库吗?有什么建议吗?重新安装之前我还能做什么?
笔记: 我已尝试并成功重新启动服务,但没有帮助。
请帮忙!谢谢!
编辑(2012 年 8 月 14 日,10.25,@JMeterX)
以下是我所说的内容的屏幕截图:
当然也有可能监控从未配置过......
编辑(2013 年 1 月 15 日、2013 年 17 月 20 日)
这样,我就可以给出答案并继续这个问题,我可以通过哪些步骤来查明服务器上是否配置了 SBS 监控?
答案1
在重新安装之前,我会检查您的数据库是否处于单用户模式?或者可能检查选项user connections
以确保将其设置为 0,这将允许连接根据需要增长。我已经有一段时间没有使用 SBS 了,但我相信有一个可以设置监控报告的向导。
您也可以尝试重新创建数据库(作为管理员):
"C:\Program Files\Windows Small Business Server\Bin\MoveDataPowerShellHost.exe"
运行脚本:
C:\windows\temp\Create-SBSMonitoringDb.ps1
编辑 2003 年你应该关注这些重新安装服务的说明。这取决于您喜欢尝试自己找到的还是这些。我知道您正在寻找“官方”文档。链接是一篇知识库文章。
或者:
- 控制面板 -> 添加删除程序 -> Windows Small Business Server 2003。将服务器工具设置为维护。将监控设置为卸载并继续安装过程。
- 控制面板->添加删除程序->Microsoft SQL Server 桌面引擎(SBSMonitoring)->删除。
- 重命名 C:\program files\Microsoft SQL Server\MSSQL$SBSMONITORING 文件夹。
- 重新启动服务器。
- 控制面板 -> 添加删除程序 -> Windows Small Business Server 2003。将服务器工具设置为维护。将监控设置为安装并继续安装过程。
- 重新启动服务器。
- 启动 MSSQL$SBSMONITORING 和 SQLAgent$SBSMONITORING 服务。
- 在服务器管理控制台 -> 监控和报告:运行“设置监控报告和警报向导”。