MSSQL 2014 : le service IS n'a pas pu charger le fichier de configuration défini par l'utilisateur

Microsoft.SQLServer.2014.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule (Rule)

Le fichier de configuration du service Integration Services n'a pas pu être chargé au démarrage du service. Par défaut, ce fichier est nommé MSDtsSrvr.ini.xml. Cependant, Integration Services peut être configuré par un paramètre du Registre pour utiliser un nom et un emplacement de fichier.

Knowledge Base article:

Résumé

Le fichier de configuration du service Integration Services n'a pas pu être chargé au démarrage du service. Par défaut, ce fichier est nommé MSDtsSrvr.ini.xml. Cependant, Integration Services peut être configuré par un paramètre du Registre pour utiliser un nom et un emplacement de fichier.

Causes

Le fichier de configuration n'a pas pu être chargé car il était introuvable ou le fichier spécifié n'a pas le format désiré. Le fichier peut être endommagé ou le partage réseau sur lequel le fichier est situé n'est pas accessible.

Solutions

Fournissez un fichier de configuration à l'emplacement par défaut, Microsoft\SQL Server\90\DTBinn, ou indiquez l'emplacement cité dans la clé de Registre : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFiledefault

Assurez-vous que le fichier de configuration est un fichier XML conforme au schéma précisé.

Externe

Pour plus d'informations sur le schéma du fichier de configuration, consultez les rubriques de la documentation en ligne : « Configuration du service Integration Services », « Configuration d'un pare-feu Windows pour accéder à Integration Services » et « Gestion du service Integration Services ».

Paramètres remplaçables

Nom

Description

Valeur par défaut

Activé

Active ou désactive le flux de travail.

Oui

Priorité

Définit la priorité de l'alerte.

1

Severité

Définit la gravité de l'alerte.

2

Element properties:

TargetMicrosoft.SQLServer.2014.IntegrationServices.Instance
CategoryEventCollection
EnabledTrue
Event_ID272
Event SourceSQLISService120
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
MSSQL 2014 : le service IS n'a pas pu charger le fichier de configuration défini par l'utilisateur
{0}
Event LogApplication
CommentMom2014ID='{9500A9D3-9854-4391-950D-C68A9841060B}';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.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule" Target="SQL2014IS!Microsoft.SQLServer.2014.IntegrationServices.Instance" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2014ID='{9500A9D3-9854-4391-950D-C68A9841060B}';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>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>SQLISService120</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.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>