Die Abonnementtabelle der Verteilungsdatenbank konnte nicht aktualisiert werden. Der Abonnementstatus konnte nicht geändert werden

Microsoft.SQLServer.2008.SubscriptionStatusCouldNotBeChangedRule (Rule)

Knowledge Base article:

Zusammenfassung

Die Abonnementtabelle der Verteilungsdatenbank konnte nicht aktualisiert werden. Der Abonnementstatus konnte nicht geändert werden.

Ursachen

Die Abonnenteninformationen konnten auf Verteilerseite nicht hinzugefügt, gelöscht oder aktualisiert werden. In der Regel wird eine zusätzliche Fehlermeldung angezeigt, die weitere Details zu diesem Fehler enthält.

Lösungen

Prüfen Sie die Ausgabe der Replikationsanforderung auf weitere Meldungen, die zusätzliche Informationen zur Ursache des Fehlers enthalten.

Überschreibbare Parameter

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Priorität

Definiert die Warnungspriorität.

1

Schweregrad

Definiert den Warnungsschweregrad.

1

Element properties:

TargetMicrosoft.SQLServer.2008.DBEngine
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Die Abonnementtabelle der Verteilungsdatenbank konnte nicht aktualisiert werden. Der Abonnementstatus konnte nicht geändert werden
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.SQLServer.2008.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2008.SubscriptionStatusCouldNotBeChangedRule" Target="SQL2008Core!Microsoft.SQLServer.2008.DBEngine" Enabled="true" ConfirmDelivery="true">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2008.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<PublisherName>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</PublisherName>
<EventNumber>14070</EventNumber>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2008.SubscriptionStatusCouldNotBeChangedRule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>