Si è verificato un errore nel corso di un tentativo di lettura dei dati archiviati nel database di configurazione di AD FS durante un intervallo di monitoraggio dell'attendibilità pianificato regolarmente. Questo errore causerà l'interruzione del monitoraggio dell'attendibilità fino all'inizio del successivo ciclo di monitoraggio dell'attendibilità.
L'impostazione predefinita per l'intervallo di monitoraggio dell'attendibilità di AD FS 2.0 è 1 giorno. Questo monitoraggio genererà uno stato giallo se l'evento con ID 164 si verifica almeno quattro volte entro 5 giorni. Se lo stesso problema non si verifica di nuovo entro 1,5 giorni, lo stato di integrità di questo monitoraggio cambierà nuovamente in uno stato verde l'avviso generato da questo monitoraggio verrà risolto automaticamente.
Di seguito vengono indicate le possibili cause per questo evento.
Il database di configurazione di AD FS non è raggiungibile.
Il servizio del database è stato interrotto o portato offline mentre il servizio federativo stava accedendo al database di configurazione di AD FS.
Verificare che il database di configurazione di AD FS sia raggiungibile e che l'identità dell'account utente del servizio AD FS disponga delle autorizzazioni necessarie per scrivere nel database. Per ulteriori informazioni, vedere la sezione "Verificare che il servizio federativo possa connettersi al database di configurazione di AD FS" nella guida alla risoluzione dei problemi di AD FS 2.0.
Riprovare ad accedere in lettura al database di configurazione di AD FS dopo avere esaminato lo stato del servizio del database. Per impostare l'intervallo di monitoraggio dell'attendibilità mediante Windows PowerShell per AD FS 2.0 utilizzare il parametro MonitoringInterval con il cmdlet Set-ADFSProperties.
Target | Microsoft.ActiveDirectoryFederationServices20.TrustManagement | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ActiveDirectoryFederationServices20.TrustManagementTrustMonitoringPolicyStoreErrorMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices20.TrustManagement" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ActiveDirectoryFederationServices20.TrustManagementTrustMonitoringPolicyStoreErrorMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="RepeatedEventRaised" MonitorTypeStateID="RepeatedEventRaised" HealthState="Warning"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>$Target/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices20.FederationServer"]/ADFSEventLog$</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">164</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>(^AD FS$)|(^AD FS 2.0$)</Pattern>
</RegExExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>432000</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>4</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>129600</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>