本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

疑難排解 DataProtection 健康情況設定

 

適用版本:Exchange Server 2013, Project Server 2013

上次修改主題的時間:2015-03-09

DataProtection 健全設定會監視資料庫可用性群組 (DAG) 中各資料庫的備援性。

如果您收到警示,指出 DataProtection 的狀況不良,表示可能有問題使複寫或叢集元件受到影響,造成無法存取 Exchange 資料庫。

DataProtection 健康狀況服務是透過下列探查與監視器受到監視。

 

Probe 健全設定 相依性 關聯的監視器

ClusterEndpointProbe

DataProtection

Active Directory

ClusterEndpointMonitor

ClusterGroupProbe

DataProtection

Active Directory

ClusterGroupMonitor

ClusterNetworkProbe

DataProtection

Active Directory

ClusterNetworkMonitor

ClusterServiceCrashProbe

DataProtection

Active Directory

ClusterServiceCrashMonitor

ServerOneCopyProbe

DataProtection

Active Director

ServerOneCopyMonitor

ServerOneCopyInternalMonitorProbe

DataProtection

Active Directory

ServerOneCopyInternalMonitorMonitor

ServiceHealthMSExchangeReplEndpointProbe

DataProtection

Active Directory

ServiceHealthMSExchangeReplEndpointMonitor

ServiceHealthMSExchangeReplCrashProbe

DataProtection

Active Directory

ServiceHealthMSExchangeReplCrashMonitor

ServerSiteFailureProbe

DataProtection

Active Directory

ServerSiteFailureMonitor

StorageApparentControllerIssuesProbe

DataProtection

Active Directory

StorageApparentControllerIssuesMonitor

DatabaseHealthTooManyMountedDatabaseProbe

DataProtection

Active Directory

DatabaseHealthTooManyMountedDatabaseMonitor

如需探查與監視器的詳細資訊,請參閱伺服器健康狀況與效能

服務可能在發出警示之後已復原。因此,當您收到警示指出健全設定狀況不良時,請先確認問題仍然存在。如果問題確實存在,請執行以下幾節所列出的適當復原動作。

  1. 識別警示中的健全設定名稱和伺服器名稱。

  2. 訊息詳細資料會提供造成警示確切原因的相關資訊。在大部分情況下,訊息詳細資料會提供足夠的疑難排解資訊來找出根本原因。如果訊息詳細資料不清楚,請執行下列動作:

    1. 開啟 Exchange 管理命令介面,然後執行下列命令,以擷取發出警示之健全設定的詳細資料:

      Get-ServerHealth <server name> | ?{$_.HealthSetName -eq "<health set name>"}
      

      例如,若要擷取 server1.contoso.com 的 Autodiscover.Protocol 健全設定詳細資料,請執行下列命令:

      Get-ServerHealth server1.contoso.com | ?{$_.HealthSetName -eq "Autodiscover.Protocol"}
      

      檢閱命令輸出,以判斷是哪個監視器回報錯誤。發出警示之監視器的 AlertValue 值會是 Unhealthy

    2. 識別根據監視器探查。請注意大部分探查共用相同的名稱字首。藉由使用前一個範例,搜尋"ClusterNetwork *":

      Get-MonitoringItemIdentity -Identity DataProtection -Server server1.contoso.com | ?{$_.Name -like "ClusterNet ItemType  
      work*"}
      

      傳回的結果應如下所示。

       

      ItemType

      HealthSetName

      Name

      TargetResource

      Probe

      DataProtection

      ClusterNetworkProbe

      MSExchangeRepl

    3. 請為不健康狀態監視重新執行相關聯的探查。請參閱尋找相關聯的探查 [說明] 區段中的表格。若要這樣做,執行下列命令:

      Invoke-MonitoringProbe <health set name>\<probe name> -Server <server name> | Format-List
      

      例如,假設失敗監視是AutodiscoverSelfTestMonitor。相關聯的監視探查是AutodiscoverSelfTestProbe。若要執行的探查 server1.contoso.com 上,執行下列命令:

      Invoke-MonitoringProbe Autodiscover.Protocol\AutodiscoverSelfTestProbe -Server server1.contoso.com | Format-List
      
    4. 在命令輸出中,檢閱探查的 [結果] 值。如果值為 [成功],表示問題是暫時性錯誤,且已不存在。否則,請參閱以下幾節所列的復原步驟。

當您收到來自健全設定的警示時,電子郵件會包含下列資訊:

  • 傳送警示的伺服器名稱

  • 警示的發生日期和時間

  • 所使用的驗證機制及認證資訊

  • 上一個錯誤的完整例外狀況追蹤,包括診斷資料與特定的 HTTP 標頭資訊

    您可以使用完整的例外狀況追蹤中的資訊,以協助疑難排解問題。由探查所產生的例外狀況包含失敗的原因描述探查失敗的原因。

發生在高可用性環境中的大部分問題,您可以執行Test-ReplicationHealth指令程式可協助疑難排解叢集/網路/ActiveManager/服務。其他健全設定/元件會有不同的測試-* 指令程式。

例如:

Test-ReplicationHealth <ServerName>

傳回的結果將如下所示:

 

Server

Check

Result

<ServerName>

ClusterService

Passed

<ServerName>

ReplayService

Passed

<ServerName>

ActiveManager

Passed

<ServerName>

TasksRpcListener

Passed

<ServerName>

TcpListener

Passed

<ServerName>

ServerLocatorService

Passed

<ServerName>

DagMembersUp

Passed

<ServerName>

ClusterNetwork

Passed

<ServerName>

QuorumGroup

Passed

<ServerName>

FileShareQuorum

Passed

<ServerName>

DatabaseRedundancyCheck

Passed

<ServerName>

DatabaseAvailabilityCheck

Passed

<ServerName>

DBCopySuspended

Passed

<ServerName>

DBCopyFailed

Passed

<ServerName>

DBInitializing

Passed

<ServerName>

DBDisconnected

Passed

<ServerName>

DBLogCopyKeepingUp

Passed

<ServerName>

DBLogReplayKeepingUp

Passed

如果所有元件的 [Result] 欄都顯示 [Passed],請嘗試重新執行相關聯的探查,如Verifying the issue still exists一節中的步驟 2c 所說明。

如果問題仍然存在,重新啟動伺服器。伺服器重新啟動之後,請重新執行相關聯的探查示步驟 2c Verifying 問題仍然存在] 區段中。

如果探查持續失敗,您可能需要協助解決此問題。請連絡 Microsoft 支援人員以解決此問題。若要連絡 Microsoft 支援人員,請造訪 Exchange Server 解決方案中心。在功能窗格中按一下 [支援選項與資源],並使用列於 [取得技術支援] 底下的其中一個選項來連絡 Microsoft 支援專業人員。由於您的組織可能擁有直接連絡 Microsoft 產品支援服務的特定程序,因此請務必先檢閱組織的指南。

 
顯示: