SharePoint Server 中的机器翻译服务知识库文章

 

**上一次修改主题:**2017-08-15

了解如何解决有关用于 Systems Center Operations Manager (SCOM) 的 SharePoint Server 2016 和 SharePoint Server 2013 管理包中的机器翻译服务警报。

本部分中的文章是针对 SharePoint Server 中的 Machine Translation Service 的知识库文章。通常,在单击 Operations Manager 控制台中的警报中的链接后,将会看到这些文章。可以利用这些文章帮助你解决涉及 Machine Translation Service 的问题。下载并安装适用于 SharePoint Server 2016 的 System Center 监视包适用于 SharePoint Server 的 System Center 监视包适用于 SharePoint Foundation 的 System Center 监视包

  • Machine Translation Service:队列数据库不可访问

  • Machine Translation Service:机器翻译出现故障

  • Machine Translation Service:机器翻译出现故障

  • Machine Translation Service 不可访问

  • Machine Translation Service:内容不可访问

  • Machine Translation Service:辅助进程失败

Machine Translation Service:队列数据库不可访问

**警报名称:**Machine Translation Service:队列数据库不可访问

**摘要:**此监视器的关键状态指示 Machine Translation Service 无法访问必须翻译的内容。

症状:

  • 无法成功提交新作业。

  • 现有作业项永远无法完成或似乎“挂起”,因而在作业队列中没有任何进展。

原因

可能有下列一种或多种原因:

  • 因网络或物理 SQL 服务器上的活动而导致队列数据库响应缓慢。

  • 访问自定义数据库的权限不再有效。

  • 队列数据库无法访问。

解决方案

解决方案 1:验证 SQL Server Machine Translation Service 数据库的状态:

  1. SharePoint 管理中心网站的阅读窗格中的“系统设置”部分,单击“管理此场中的服务器”。

  2. 在“服务器场信息”部分,记下 Machine Translation Service 数据库服务器,以及配置数据库的名称和版本。

  3. 启动 SQL Server Management Studio 并连接到配置数据库服务器。

  4. 如果配置数据库不存在,请运行 SharePoint 产品和技术配置向导。

解决方案 2:验证 SQL Server 网络连接:

  1. 管理中心网站的阅读窗格中的“系统设置”部分,单击“管理此场中的服务器”。

  2. 在“服务器场信息”部分,记下 Machine Translation Service 数据库服务器,以及配置数据库的名称和版本信息。

  3. 打开命令提示符窗口并键入 ping 以确认服务器连接。

  4. 如果无法与服务器通信,则表明存在网络连接问题或其他阻止服务器做出响应的问题。

  5. 登录到服务器并解决该问题。

相关主题

Machine Translation Service:机器翻译出现故障

**警报名称:**Machine Translation Service:机器翻译出现故障

**摘要:**此监视器的关键状态指示通过联机翻译服务进行的机器翻译失败。

症状:

只要未建立与联机翻译服务的连接,该服务虽然能够正常运行,但每个翻译项的处理都会失败。

原因

可能有下列一种或多种原因:

  • Machine Translation Service 未连接到 Internet。

  • 联机翻译服务已关闭。

  • 联机翻译服务遇到了一定数量的间歇性故障(超出了设置阈值)。

解决方案

确保 Machine Translation Service 应用程序具有 Web 访问权限:

  1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在管理中心网站的“应用程序管理”部分,单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页中的服务应用程序列表中,单击“Machine Translation Service”。

  4. 在“联机翻译连接”部分的 Web 代理服务器框中,执行以下操作之一:

    • 单击“使用默认 Internet 设置”。

    • 单击“使用指定代理”,然后输入 Web 代理服务器和端口号。

验证 Machine Translation Service 应用程序的 MachineTranslationAddress、MachineTranslationClientId 和 MachineTranslationCategory:

  1. 确保执行此过程的用户帐户是 Farm Administrators 组的成员。

  2. 在 PowerShell 命令提示符中,键入以下内容:

    Get-SPServiceApplication -Name "name" | ft MachineTranslationAddress, MachineTranslationClientId, MachineTranslationCategory

    其中,“name”是 Machine Translation Service 应用程序的名称。

  3. 通过根据任何文档比较返回值或进行测试调用来验证返回值。

  4. 根据验证结果更正任何值。如果某个值无法验证,则使用默认值。

Machine Translation Service:机器翻译出现故障

**警报名称:**Machine Translation Service:机器翻译出现故障

**摘要:**此监视器的关键状态指示 Machine Translation Service 计时器作业失败。

症状:

  • 新作业将成功进入数据库。但是,该作业的翻译项永远无法启动。

  • 现有作业无法完成:已分配到应用程序服务器的所有翻译项仍可能成功,但尚未分配到应用程序服务器的翻译项不会启动,从而使作业永久保持不完整状态。

原因

Machine Translation Service 的队列计时器作业没有运行。

解决方案

解决方案 1:重新启动 Machine Translation Service

  1. 管理中心网站的阅读窗格中的“系统设置”部分,单击“管理此场中的服务器”。

  2. 在“服务器”列中,单击失败的应用程序服务器的名称。将打开“服务器上的服务”页。

  3. 在“服务”列中,找到“Machine Translation Service”。单击“停止”,然后单击“启动”。

解决方案 2:创建新 Machine Translation Service 应用程序

  1. 管理中心网站的阅读窗格中的“系统设置”部分,单击“管理服务应用程序”。

  2. 在“类型”列中,单击存在失败服务实例的 Visio Services 应用程序 Machine Translation Service 应用程序的名称。

  3. 在功能区上,单击“删除”。

  4. 在“删除服务应用程序”对话框中,单击“确定”。

  5. 创建新的 Machine Translation Service 应用程序。

Machine Translation Service 不可访问

**警报名称:**Machine Translation Service 不可访问

**摘要:**此监视器的关键状态指示 Machine Translation Service 不可访问。

症状:如果服务调用对 Machine Translation Service 不起作用,则无法将作业提交给应用程序服务器以供立即处理或提交给作业队列。即,该服务无法访问且无法正常运行。

原因

可能有下列一种或多种原因:

  • 指定的 SharePoint Server 应用程序服务器无法访问。

  • 由于特定服务器上的网络活动繁多或负载繁重,指定的应用程序服务器响应缓慢。

解决方案

解决方案 1:检查错误日志:

  • 打开 Windows 事件查看器。

  • 在 Windows. Application 事件日志中搜索 ID 8049。

  • 在事件描述中,记下出现故障的应用程序服务器。

解决方案 2:验证应用程序服务器连接:

  • 从故障应用程序服务器中,打开 SharePoint 管理中心网站。

  • 如果不能从故障服务器访问管理中心网站,请检查网络设置是否正确以及该服务器是否有正确的权限来加入 SharePoint 场。

解决方案 3:验证 Machine Translation Service 是否在失败的服务器上运行:

  1. 在“管理中心”网站的阅读窗格中的“系统设置”部分,单击“管理此服务器场中的服务器”。

  2. 验证 Machine Translation Service 是否在失败的应用程序服务器上运行。

  3. 如果出现故障的服务应用程序具有服务应用程序代理,请新建服务应用程序。

解决方案 4:重新启动 Machine Translation Service:

  1. 在“管理中心”网站的阅读窗格中的“系统设置”部分,单击“管理此服务器场中的服务器”。

  2. 在“服务器”列中,单击失败的应用程序服务器的名称。将打开“服务器上的服务”页。

  3. 在“服务”列中,查找“Machine Translation Service”,单击“停止”,然后单击“启动”。

解决方案 5:创建新 Machine Translation Service 应用程序:

  1. 管理中心网站的阅读窗格中的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 在“类型”列中,单击存在失败服务实例的 Visio Services 应用程序 Machine Translation Service 应用程序的名称。

  3. 在功能区上,单击“删除”。

  4. 在“删除服务应用程序”对话框中,单击“确定”。

  5. 创建新的 Machine Translation Service 应用程序。

Machine Translation Service:内容不可访问

**警报名称:**Machine Translation Service:内容不可访问

**摘要:**此监视器的关键状态指示后端到前端 CSOM 调用失败。

症状:无法检索文件以进行处理,并且无法写入已在处理中的项目。即,文件无法访问且项目将持续失败。

原因

可能有下列一种或多种原因:

  • 未正确配置服务器到服务器身份验证。

  • 因网络或物理 SQL 服务器上的活动而导致内容数据库响应缓慢。

  • 访问内容数据库的权限不再有效。

  • 内容数据库无法访问。

解决方案

解决方案 1:验证 SQL Server 内容数据库的状态:

  1. 在 SharePoint 管理中心网站的阅读窗格中的“系统设置”部分,单击“管理此场中的服务器”。

  2. 在“服务器场信息”部分,记下内容数据库服务器,以及配置数据库的名称和版本。

  3. 启动 SQL Server Management Studio 并连接到内容数据库服务器。

  4. 如果内容数据库不存在,则运行 SharePoint 产品和技术配置向导。

解决方案 2:验证 SQL Server 网络连接:

  1. 在管理中心网站的阅读窗格中的“系统设置”部分,单击“管理此场中的服务器”。

  2. 在“服务器场信息”部分,记下内容数据库服务器,以及内容数据库信息的名称和版本。

  3. 打开命令提示符窗口并键入 ping 以确认服务器连接。

    如果无法与服务器通信,则表明存在网络连接问题或其他阻止服务器做出响应的问题。

  4. 登录到服务器并解决该问题。

解决方案 3:验证服务器到服务器身份验证是否正确配置:

请参阅在 SharePoint 2013 中配置服务器间的身份验证

Machine Translation Service:辅助进程失败

**警报名称:**Machine Translation Service:辅助进程失败

**摘要:**此监视器的关键状态指示 Machine Translation Service 辅助进程失败。

症状:必须监视这些错误才能让最终用户不会看到所有项目在某段时间内全部失败。

原因

可能有下列一种或多种原因:

  • 输入文件损坏

  • 翻译辅助进程崩溃

  • 将文件保存到本地存储时出错

解决方案

解决方案 1:检查错误日志:

  1. 打开 Windows 事件查看器。

  2. 在 Windows 应用程序事件日志中搜索事件 ID 8049。

  3. 在事件描述中,记下出现故障的应用程序服务器。

解决方案 2:验证应用程序服务器连接:

  1. 在出现故障的应用程序服务器中,打开 SharePoint 管理中心网站。

  2. 如果无法从出现故障的服务器访问管理中心网站,请检查网络设置是否正确,并检查服务器是否具有加入 SharePoint 场的适当权限。

解决方案 3:验证 Machine Translation Service 是否在失败的服务器上运行:

  1. 在“管理中心”网站的阅读窗格中的“系统设置”部分,单击“管理此服务器场中的服务器”。

  2. 验证 Machine Translation Service 是否在失败的应用程序服务器上运行。

  3. 如果出现故障的服务应用程序具有服务应用程序代理,请新建服务应用程序。

解决方案 4:重新启动 Machine Translation Service:

  1. 在“管理中心”网站的阅读窗格中的“系统设置”部分,单击“管理此服务器场中的服务器”。

  2. 在“服务器”列中,单击失败的应用程序服务器的名称。将打开“服务器上的服务”页。

  3. 在“服务”列中,查找“Machine Translation Service”,单击“停止”,然后单击“启动”。

解决方案 5:创建新 Machine Translation Service 应用程序

  1. 在管理中心网站的阅读窗格中的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 在“类型”列中,单击存在失败服务实例的 Visio Services 应用程序 Machine Translation Service 应用程序的名称。

  3. 在功能区上,单击“删除”。

  4. 在“删除服务应用程序”对话框中,单击“确定”。

  5. 创建新的 Machine Translation Service 应用程序。

See also

规划在 SharePoint 服务器监视
SharePoint Server 2016 中的监视和报告功能

适用于 SharePoint Foundation 的 System Center 监视包
适用于 SharePoint Server 2013 的 System Center 监视包
适用于 SharePoint Server 2016 的 System Center 监视包