Violazione della soglia di sincronizzazione

Microsoft.ActiveDirectoryFederationServices20.WIDSyncSynchronizationThresholdViolationRule (Rule)

Knowledge Base article:

Riepilogo

AD FS 2.0 ha rilevato che per il servizio federativo sono configurate oltre 100 attendibilità e che i dati nel database di configurazione di AD FS per il servizio federativo vengono archiviati e sincronizzati mediante la tecnologia del Database interno di Windows.

Cause

La distribuzione farm sta tentando di eseguire la sincronizzare utilizzando un database WID e dispone di oltre 100 attendibilità del provider di attestazioni o di oltre 100 attendibilità del componente.

Risoluzioni

Quando è necessario supportare oltre 100 attendibilità del provider di attestazioni o oltre 100 attendibilità del componente, passare a SQL Server per ottenere migliori prestazioni di sincronizzazione del database.

Per ulteriori informazioni su come eseguire questa operazione, vedere la documentazione tecnica di AD FS 2.0 nel sito TechNet Wiki.

Element properties:

TargetMicrosoft.ActiveDirectoryFederationServices20.WIDSync
CategoryConfigurationHealth
EnabledTrue
Event_ID382
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Violazione della soglia di sincronizzazione
AD FS 2.0 ha rilevato che per il servizio federativo sono configurate più di '{0}' '{1}' attendibilità e che i dati nel database di configurazione di AD FS per il servizio federativo vengono archiviati e sincronizzati mediante la tecnologia del database interno di Windows.
Event Log$Target/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices20.FederationServer"]/ADFSEventLog$

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.ActiveDirectoryFederationServices20.WIDSyncSynchronizationThresholdViolationRule" Enabled="true" Target="Microsoft.ActiveDirectoryFederationServices20.WIDSync" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>ConfigurationHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>$Target/Host/Property[Type="Microsoft.ActiveDirectoryFederationServices20.FederationServer"]/ADFSEventLog$</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">382</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>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.ActiveDirectoryFederationServices20.WIDSyncSynchronizationThresholdViolationRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/Params/Param[1]$</AlertParameter1>
<AlertParameter2>$Data/Params/Param[2]$</AlertParameter2>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>