This is a rare event that indicates that the Active Directory Connector (ADC) encountered a problem when performing some operation on the target server, which could be a 5.5 server or a later version of Exchange with the site Replication service installed.
Sample Event:
Event Source: MSADC
Event Category: Replication
Event ID: 8146
Event Type: Error
Description: "An operation on server "<server_name>" returned [0x2]Protocol Error. The Connection Agreement Config CA_SERVERNAME stopped."
Event ID: 8146
Event Source: MSADC
Event Type: Error
Event Category: Replication
Description: An operation on server "SAS0" returned [0x1] Operations Error. "ConfigCA_ SERVERNAME" has stopped.
This problem can occur if the Routing Information Daemon (RID) server on the legacy GWART is left pointing to a deleted server object after the last Exchange server is removed from a pure administrative group.
This issue may occur if Exchange cannot replicate Exchange Server directory objects to the site Replication Service (SRS). This might be the case if Praetor, an e-mail content security software program, is installed on the Exchange Server.
Apply the latest Service Pack for Exchange.
Delete the Praetor Connector Object from the Connections container in 5.5.
Restart the service. Check for sufficient disk space and memory. Examine the associated events for more information.
For more information about Microsoft Active Directory Connector (MSADC) event 8146, see:
Target | Microsoft.Exchange.ServerRole.2003 | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 8146 | ||
Event Source | MSADC | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
EventDS | DataSource | Microsoft.Windows.EventProvider | Default |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="An_operation_on_the_server_returned_an_error_and_has_stopped__3_Rule" Enabled="onEssentialMonitoring" Target="Exch2003Core!Microsoft.Exchange.ServerRole.2003" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="EventDS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>.</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Application</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>MSADC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>8146</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="An_operation_on_the_server_returned_an_error_and_has_stopped__3_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>