1. 在Lync 前端服务器的管理面板中查看持久聊天报错如下:
    Lync Server 2013 持久聊天服务器通道关闭_第1张图片
  2. 在持久聊天服务器的查看事件日志如下:
    Lync Server 2013 持久聊天服务器通道关闭_第2张图片
    Lync Server 2013 持久聊天服务器通道关闭_第3张图片
    事件查看器中可以看到告警信息:
    由于 Microsoft.Rtc.Chat.Endpoint.Exceptions.InvalidStateException: No configuration was found for this server. The server cannot run without a valid configuration.
    在 Microsoft.Rtc.Internal.Chat.Server.ServerCommon.ServerBase.RefreshConfiguration()
    在 Microsoft.Rtc.Internal.Chat.Server.ServerCommon.TransportServerBase.Initialize()
    在 Microsoft.Rtc.Internal.Chat.Server.Channel.Server.ChannelServer.Initialize()
    在 Microsoft.Rtc.Internal.Chat.Server.ServerCommon.MgcServiceBase.startServer()
    在 Microsoft.Rtc.Internal.Chat.Server.ServerCommon.MgcServiceBase.createAndStartServer() 处发生以下异常,Microsoft Lync Server 2013 持久聊天无法启动:

    由上诉的日志可以看出主要是前端服务器不兼容。

  3. 首先检查持久聊天服务器的端口,这个端口默认是5041,需要检查所有池中服务器的状态,检查控制面板中拓扑中成员服务器的状态。
  4. 如果前端服务器补丁已经更新会造成这种数据库不兼容的情况,需要将持久聊天服务器更新补丁。
    补丁更新成功后。
    更新数据库
    Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn sql.XXXX.com -Verbose
    更新中央存储
    Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn sql.XXXX.com -Verbose
    更新拓扑
    Enable-CsTopology
    重新系统持久聊天服务,服务启动成功。