SharePoint Server 的機器翻譯服務知識庫文章

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-08-15

了解如何解決 Systems Center Operations Manager (SCOM) 中 SharePoint Server 2016 和 SharePoint Server 2013 管理組件之機器翻譯服務的警示。

本節中的文章為 SharePoint Server 中之機器翻譯服務的相關知識庫文章。通常在 Operations Manager 主控台中按一下警示內的連結後,就會顯示這些文章。這些文章可用於協助您針對機器翻譯服務進行疑難排解並解決問題。請下載並安裝適用於 SharePoint Server 2016 的 System Center 監視組件適用於 SharePoint Server 的 System Center 監視組件,或適用於 SharePoint Foundation 的 System Center 監視組件

  • 機器翻譯服務:無法存取佇列資料庫

  • 機器翻譯服務:機器翻譯失敗

  • 機器翻譯服務:機器翻譯失敗

  • 無法存取機器翻譯服務

  • 機器翻譯服務:無法存取內容

  • 機器翻譯服務:背景工作失敗

機器翻譯服務:無法存取佇列資料庫

**警示名稱:**機器翻譯服務:無法存取佇列資料庫

**摘要:**此監視器的嚴重狀態指出機器翻譯服務無法存取必須翻譯的內容。

徵狀:

  • 無法成功送出新工作。

  • 從未完成現有工作,或可能「當機」,且未在工作佇列中產生任何進度。

原因

可能原因包括下列一或多項:

  • 由於網路或實體 SQL Server 上的活動使得佇列資料庫回應不夠快。

  • 存取自訂資料庫的權限已不再有效。

  • 無法存取佇列資料庫。

解決方案

解決方案 1:確認 SQL Server 機器翻譯服務資料庫的狀態:

  1. SharePoint 管理中心網站上,按一下讀取窗格中 [系統設定] 區段的 [管理此伺服器陣列中的伺服器]。

  2. 記下 [伺服器陣列資訊] 區段中的 [機器翻譯服務] 資料庫伺服器,以及設定資料庫的名稱和版本。

  3. 啟動 SQL Server Management Studio 並連線至設定資料庫伺服器。

  4. 若設定資料庫不存在,請執行 [SharePoint 產品及技術設定精靈]。

解決方案 2:確認 SQL Server 網路連線:

  1. 管理中心網站上,按一下讀取窗格中 [系統設定] 區段的 [管理此伺服器陣列中的伺服器]。

  2. 記下 [伺服器陣列資訊] 區段中的 [機器翻譯服務] 資料庫伺服器,以及設定資料庫的名稱和版本資訊。

  3. 開啟命令提示字元視窗並輸入 ping 以確認伺服器連線。

  4. 連線伺服器失敗表示網路連線有問題,或有其他問題阻擋了來自伺服器的回應。

  5. 登入伺服器並疑難排解此問題。

相關主題

機器翻譯服務:機器翻譯失敗

**警示名稱:**機器翻譯服務:機器翻譯失敗

**摘要:**此監視器的嚴重狀態指出透過線上翻譯服務的機器翻譯失敗。

徵狀:

只要未建立線上翻譯服務的連線,雖然可以正確運作該服務,但所處理的每個翻譯項目均會失敗。

原因

可能原因包括下列一或多項:

  • 機器翻譯服務沒有連線至網際網路。

  • 線上翻譯服務關閉。

  • 線上翻譯服務發生一定數量的間歇性失敗 (超過設定的臨界值)。

解決方案

確認機器翻譯服務應用程式具有 Web 存取:

  1. 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在 [管理服務應用程式] 頁面上,按一下服務應用程式清單中的 [機器翻譯服務]。

  4. 在 [線上翻譯連線] 區段中的 Web Proxy 伺服器方塊中,執行下列動作之一:

    • 按一下 [使用預設網際網路設定]。

    • 按一下 [使用指定的 Proxy],然後輸入 Web Proxy 伺服器及連接埠號碼。

確認機器翻譯服務應用程式的 MachineTranslationAddress、MachineTranslationClientId 及 MachineTranslationCategory。

  1. 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。

  2. 在 PowerShell 命令提示字元中,輸入下列項目:

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

    「名稱」是您機器翻譯服務應用程式的名稱。

  3. 藉由比較文件內容或執行測試呼叫來確認傳回的值。

  4. 根據確認結果修改所有的值。若無法確認值,請使用預設值。

機器翻譯服務:機器翻譯失敗

**警示名稱:**機器翻譯服務:機器翻譯失敗

**摘要:**此監視器的嚴重狀態指出機器翻譯服務計時器工作失敗。

徵狀:

  • 成功將新工作輸入至資料庫。但卻未曾開始該工作的翻譯項目。

  • 現有工作可能尚未完成:所有指派給應用程式伺服器的翻譯項目可能仍有成功,但非指派給應用程式伺服器的翻譯項目沒有開始。導致工作持續未完成。

原因

沒有執行機器翻譯服務的佇列計時器工作。

解決方案

解決方案 1:重新啟動機器翻譯服務

  1. 管理中心網站上,按一下讀取窗格中 [系統設定] 區段的 [管理此伺服器陣列中的伺服器]。

  2. 在 [伺服器] 欄中,按一下失敗的應用程式伺服器名稱。隨即會開啟 [伺服器上的服務] 頁面。

  3. 在 [服務] 欄中找出 [機器翻譯服務],按一下 [停止],然後按一下 [開始]。

解決方案 2:建立新的機器翻譯服務應用程式

  1. 管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [類型] 欄中具有失敗服務執行個體的 Visio Services 應用程式機器翻譯服務應用程式名稱。

  3. 按一下功能區上的 [刪除]。

  4. 按一下 [刪除服務應用程式] 對話方塊的 [確定]。

  5. 建立新的機器翻譯服務應用程式。

無法存取機器翻譯服務

**警示名稱:**無法存取機器翻譯服務

**摘要:**此監視器的嚴重狀態指出無法存取機器翻譯服務。

徵狀:若機器翻譯服務的服務呼叫沒有運作,則沒有工作可以送出至應用程式伺服器以供立即處理或送出至工作佇列。亦即無法存取服務,且服務無法正常運作。

原因

可能原因包括下列一或多項:

  • 無法存取指定的 SharePoint Server 應用程式伺服器。

  • 因為特定伺服器上的網路活動頻繁或工作量大,導致指定的應用程式伺服器回應速度慢。

解決方案

解決方案 1:查看錯誤記錄檔:

  • 開啟 Windows 事件檢視器。

  • 在 Windows 應用程式事件記錄檔中搜尋事件識別碼 8049。

  • 在事件描述中,記下失敗的應用程式伺服器。

解決方案 2:確認應用程式伺服器的連線:

  • 從失敗的應用程式伺服器中,開啟 SharePoint 管理中心網站。

  • 若無法從失敗的伺服器存取管理中心網站,請查看網路設定是否正確,以及伺服器是否有適當的權限可加入 SharePoint 伺服器陣列。

解決方案 3:確認失敗伺服器上執行的機器翻譯服務:

  1. 管理中心網站的讀取窗格中,按一下 [系統設定] 區段中的 [管理此伺服器陣列中的伺服器]。

  2. 確認失敗之應用程式伺服器上執行的機器翻譯服務。

  3. 若出現失敗的服務應用程式之服務應用程式 Proxy,請建立新的服務應用程式。

解決方案 4:重新啟動機器翻譯服務:

  1. 管理中心網站的讀取窗格中,按一下 [系統設定] 區段中的 [管理此伺服器陣列中的伺服器]。

  2. 在 [伺服器] 欄中,按一下失敗的應用程式伺服器名稱。隨即會開啟 [伺服器上的服務] 頁面。

  3. 在 [服務] 欄中找出 [機器翻譯服務],按一下 [停止],然後按一下 [開始]。

解決方案 5:建立新的機器翻譯服務應用程式:

  1. 管理中心網站的讀取窗格上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [類型] 欄中具有失敗服務執行個體的 Visio Services 應用程式機器翻譯服務應用程式名稱。

  3. 按一下功能區上的 [刪除]。

  4. 按一下 [刪除服務應用程式] 對話方塊的 [確定]。

  5. 建立新的機器翻譯服務應用程式。

機器翻譯服務:無法存取內容

**警示名稱:**機器翻譯服務:無法存取內容

**摘要:**此監視器的嚴重狀態指出後端到前端的 CSOM 呼叫失敗。

徵狀:沒有可擷取以供處理的檔案,且不會寫入已處理的項目。亦即無法存取檔案且項目會連續失敗。

原因

可能原因包括下列一或多項:

  • 伺服器對伺服器的驗證設定錯誤。

  • 由於網路或實體 SQL Server 上的活動使得內容資料庫回應不夠快。

  • 存取內容資料庫的權限已不再有效。

  • 無法存取內容資料庫。

解決方案

解決方案 1:確認 SQL Server 內容資料庫的狀態:

  1. 在 SharePoint 管理中心網站上,按一下讀取窗格中 [系統設定] 區段的 [管理此伺服器陣列中的伺服器]。

  2. 在 [伺服器陣列資訊] 區段中,記下內容資料庫伺服器,以及設定資料庫的名稱與版本。

  3. 啟動 SQL Server Management Studio 並連線至內容資料庫伺服器。

  4. 若內容資料庫不存在,請執行 [SharePoint 產品及技術設定精靈]。

解決方案 2:確認 SQL Server 網路連線:

  1. 在管理中心網站上,按一下讀取窗格中 [系統設定] 區段的 [管理此伺服器陣列中的伺服器]。

  2. 在 [伺服器陣列資訊] 區段中,記下內容資料庫伺服器,以及內容資料庫的名稱與版本資訊。

  3. 開啟命令提示字元視窗並輸入 ping 以確認伺服器連線。

    連線伺服器失敗表示網路連線有問題,或有其他問題阻擋了來自伺服器的回應。

  4. 登入伺服器並疑難排解此問題。

解決方案 3:確認伺服器對伺服器的驗證設定是否正確無誤:

請參閱<在 SharePoint 2013 中設定伺服器對伺服器的驗證>。

機器翻譯服務:背景工作失敗

**警示名稱:**機器翻譯服務:背景工作失敗

**摘要:**此監視器的嚴重狀態指出機器翻譯服務背景工作處理程序失敗。

徵狀:由於監視到這些錯誤,因此使用者看不見失敗超過某個時間範圍的所有項目。

原因

可能原因包括下列一或多項:

  • 輸入檔案毀損

  • 翻譯背景工作失敗

  • 儲存檔案至本機存放區發生錯誤

解決方案

解決方案 1:查看錯誤記錄檔:

  1. 開啟 Windows 事件檢視器。

  2. 在 Windows 應用程式事件記錄檔中搜尋事件識別碼 8049。

  3. 在事件描述中,記下失敗的應用程式伺服器。

解決方案 2:確認應用程式伺服器的連線:

  1. 從失敗的應用程式伺服器中,開啟 SharePoint 管理中心網站。

  2. 若無法從失敗的伺服器存取管理中心網站,請查看網路設定是否正確,以及伺服器是否有適當的權限可加入 SharePoint 伺服器陣列。

解決方案 3:確認失敗伺服器上執行的機器翻譯服務:

  1. 管理中心網站的讀取窗格中,按一下 [系統設定] 區段中的 [管理此伺服器陣列中的伺服器]。

  2. 確認失敗之應用程式伺服器上執行的機器翻譯服務。

  3. 若出現失敗的服務應用程式之服務應用程式 Proxy,請建立新的服務應用程式。

解決方案 4:重新啟動機器翻譯服務:

  1. 管理中心網站的讀取窗格中,按一下 [系統設定] 區段中的 [管理此伺服器陣列中的伺服器]。

  2. 在 [伺服器] 欄中,按一下失敗的應用程式伺服器名稱。隨即會開啟 [伺服器上的服務] 頁面。

  3. 在 [服務] 欄中找出 [機器翻譯服務],按一下 [停止],然後按一下 [開始]。

解決方案 5:建立新的機器翻譯服務應用程式

  1. 在管理中心網站的讀取窗格中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [類型] 欄中具有失敗服務執行個體的 Visio Services 應用程式機器翻譯服務應用程式名稱。

  3. 按一下功能區上的 [刪除]。

  4. 按一下 [刪除服務應用程式] 對話方塊的 [確定]。

  5. 建立新的機器翻譯服務應用程式。

See also

監視 SharePoint Server 中的計劃
SharePoint Server 2016 中的監視與報告

適用於 SharePoint Foundation 的 System Center 監視組件
適用於 SharePoint Server 2013 的 System Center 監視組件
適用於 SharePoint Server 2016 的 System Center 監視組件