MSSQL 2016: IS-Dienst konnte die benutzerdefinierte Konfigurationsdatei nicht laden

Microsoft.SQLServer.2016.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule (Rule)

Die Konfigurationsdatei für den Integration Services-Dienst konnte beim Start des Diensts nicht geladen werden. Standardmäßig heißt diese Datei "MSDtsSrvr.ini.xml". Integration Services kann jedoch über die Registrierungseinstellungen zur Verwendung eines beliebigen Dateinamens und eines beliebigen Speicherorts konfiguriert werden.

Knowledge Base article:

Zusammenfassung

Die Konfigurationsdatei für den Integration Services-Dienst konnte beim Start des Diensts nicht geladen werden. Standardmäßig heißt diese Datei "MSDtsSrvr.ini.xml". Integration Services kann jedoch über die Registrierungseinstellungen zur Verwendung eines beliebigen Dateinamens und eines beliebigen Speicherorts konfiguriert werden.

Ursachen

Die Konfigurationsdatei konnte nicht geladen werden, weil sie entweder nicht gefunden wurde oder die angegebene Datei nicht das erwartete Format besitzt. Die Datei ist möglicherweise beschädigt, oder es kann nicht auf die Netzwerkfreigabe zugegriffen werden, auf der sie gespeichert ist.

Lösungen

Stellen Sie entweder eine Konfigurationsdatei im Standardspeicherort "Microsoft\SQL Server\90\DTBinn" zur Verfügung, oder geben Sie den im Registrierungsschlüssel angegebenen Speicherort an: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFiledefault

Stellen Sie sicher, dass die Konfigurationsdatei eine XML-Datei ist, die dem vorgegebenen Schema entspricht.

Extern

Weitere Informationen zum Schema der Konfigurationsdatei finden Sie in der Onlinedokumentation unter: "Konfigurieren des Integration Services-Diensts", "Konfigurieren einer Windows-Firewall für Integration Services-Zugriff" und "Verwalten des Integration Services-Diensts".

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

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Priorität

Definiert die Warnungspriorität.

1

Schweregrad

Definiert den Warnungsschweregrad.

2

Element properties:

TargetMicrosoft.SQLServer.2016.IntegrationServices.Instance
CategoryEventCollection
EnabledTrue
Event_ID272
Event SourceSQLISService130
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
MSSQL 2016: IS-Dienst konnte die benutzerdefinierte Konfigurationsdatei nicht laden
{0}
Event LogApplication
CommentMom2016ID='{9500A9D3-9854-4391-950D-C68A9841060B}';MOM2016GroupID={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.2016.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule" Target="SQL2016IS!Microsoft.SQLServer.2016.IntegrationServices.Instance" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2016ID='{9500A9D3-9854-4391-950D-C68A9841060B}';MOM2016GroupID={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>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>272</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>SQLISService130</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.2016.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>