Fehler beim Eintragen für die MS DTC-Transaktion

Microsoft.SQLServer.2005.Enlist_of_MSDTC_transaction_failed_1_5_Rule (Rule)

Knowledge Base article:

Zusammenfassung

Diese Meldung wird ausgegeben, wenn beim Versuch, eine neue oder vorhandene MS DTC-Transaktion (Microsoft Distributed Transaction Coordinator) einzutragen, ein Fehler auftritt.

Der Fehler bei der Eintragung kann verschiedene Ursachen haben. Der Fehlerstatus, der mit dem Fehler zurückgegebene Ergebniscode sowie andere Fehler, die ungefähr zur selben Zeit aufgetreten sind, können nützliche Informationen liefern, um zu ermitteln, warum es bei der Eintragung in der spezifischen Umgebung zu einem Fehler gekommen ist. Die fehlerhafte Eintragung deutet häufig auf ein Kommunikationsproblem hin, z. B. eine fehlerhafte Namensauflösung. Sie kann auch auf die Art der Programmierung der aufrufenden Anwendung zurückzuführen sein oder als Folge von Blockierungen oder Leistungsproblemen auf SQL Server-Seite auftreten.

307802

Lösungen

Extern

KB 817064

DB 307802

Ü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.2005.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID8510
Event Source$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Fehler beim Eintragen für die MS DTC-Transaktion
{0}
Event LogApplication
CommentMom2005ID='{7F714A4C-B7CF-4665-B1B5-4D7A3E0613D0}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ DataSource Microsoft.Windows.EventProvider Microsoft.SQLServer.SQLDefaultAccount
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SQLServer.2005.Enlist_of_MSDTC_transaction_failed_1_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2005ID='{7F714A4C-B7CF-4665-B1B5-4D7A3E0613D0}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>8510</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2005.Enlist_of_MSDTC_transaction_failed_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>