MSSQL 2014: XML: Fehler beim Laden von Msxml2.dll

Microsoft.SQLServer.2014.XML___Failed_to_load_Msxml2.dll_1_5_Rule (Rule)

Die Datei Msxml2.dll ist auf dem Computer mit der SQL Server-Installation nicht vorhanden oder konnte vom Systemverzeichnis während der Verarbeitung einer XML-Funktion wie sp_xml_preparedocument nicht geladen werden. Wenn die Datei vorhanden ist, wurde sie möglicherweise nicht ordnungsgemäß registriert, oder eine ihrer Abhängigkeiten fehlt.

Knowledge Base article:

Zusammenfassung

Die Datei Msxml2.dll ist auf dem Computer mit der SQL Server-Installation nicht vorhanden oder konnte vom Systemverzeichnis während der Verarbeitung einer XML-Funktionen wie sp_xml_preparedocument nicht geladen werden. Wenn die Datei vorhanden ist, wurde sie möglicherweise nicht ordnungsgemäß registriert, oder eine ihrer Abhängigkeiten fehlt.

Wenn Sie MSDE SP3a auf einem Computer installiert haben, auf dem keine frühere Version von MSDE installiert wurde, wurde die Datei Msxml2.dll eventuell nicht installiert. Weitere Informationen finden Sie im Microsoft-Wissensdatenbankartikel 823490. Wenn Sie über eine andere Version von SQL Server verfügen, wurde die Datei eventuell durch die Deinstallation eines Programms entfernt, manuell gelöscht oder deren Registrierung aufgehoben.

Lösungen

Suchen Sie die SQL Server-Maschine für Msxml2.dll. Wenn Sie die Datei nicht finden, laden Sie Msxml2.msi aus dem Microsoft-Wissensdatenbankartikel 823490. herunter, um sie zu installieren. Wenn die Datei vorhanden ist, überprüfen Sie, ob sie auch ordnungsgemäß registriert ist.

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Aktiviert

 

Ja

Generiert Warnungen

 

Ja

Priorität

 

1

Schweregrad

 

2

Element properties:

TargetMicrosoft.SQLServer.2014.DBEngine
CategoryEventCollection
EnabledTrue
Event_ID6610
Event Source$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
MSSQL 2014: XML: Fehler beim Laden von Msxml2.dll
{0}
Event LogApplication
CommentMom2014ID='{49C720E3-00BA-4A68-B33B-B09017D6945E}';MOM2014GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

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

Source Code:

<Rule ID="Microsoft.SQLServer.2014.XML___Failed_to_load_Msxml2.dll_1_5_Rule" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{49C720E3-00BA-4A68-B33B-B09017D6945E}';MOM2014GroupID={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">
<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="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>6610</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2014.XML___Failed_to_load_Msxml2.dll_1_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>