Master DB version is incorrect

Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.CMSMaster.MASTER_E_REGISTRATION_BAD_DB_VERSION (UnitMonitor)

Knowledge Base article:

Summary

Skype for Business Server 2015, Master Replicator Agent successfully registered with the back-end, but a schema or sproc version mismatch was detected. The service will not start until this problem is resolved.

Causes

Installation error.

Resolutions

Ensure both Skype for Business Server 2015, Master Replicator Agent and back-end were installed or modified by the same installation package.

Element properties:

TargetMicrosoft.LS.2015.Component.CMSMaster
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2015.MonitorType.TimerResetEvent.Simple
RemotableTrue
AccessibilityPublic
Alert Message
[Skype] Skype for Business Server 2015, Master Replicator Agent successfully registered with the back-end, but a schema or sproc version mismatch was detected. The service will not start until this problem is resolved.
{0}

Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.CMSMaster.MASTER_E_REGISTRATION_BAD_DB_VERSION" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2015.Component.CMSMaster" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2015.MonitorType.TimerResetEvent.Simple" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Alert_Skype_for_Business_Server_2015__Master_Replicator_Agent_successfully_registered_with_the_back_end__but_a_schema_or_sproc_version_mismatch_was_detected._The_service_will_not_start_until_this_problem_is_resolved.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.CMSMaster.MASTER_E_REGISTRATION_BAD_DB_VERSION.Timer" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2015.Monitoring.UnitMonitor.TimerResetEvent.CMSMaster.MASTER_E_REGISTRATION_BAD_DB_VERSION.Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Lync Server</LogName>
<ErrorExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2010</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Master Replicator Agent Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ErrorExpression>
<AutoResolveInterval>3600</AutoResolveInterval>
</Configuration>
</UnitMonitor>