El servicio IIS no pudo cargar un archivo de configuración definido por el usuario

Microsoft.SQLServer.2008.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule (Rule)

Knowledge Base article:

Resumen

El archivo de configuración del servicio Integration Services no se pudo cargar al iniciar los servicios. De forma predeterminada, este archivo se denomina MSDtsSrvr.ini.xml. Sin embargo, Integration Services se puede configurar mediante una configuración del Registro para usar cualquier nombre y ubicación de archivo.

Causas

No se pudo cargar el archivo de configuración porque no se pudo encontrar o porque el archivo especificado no tiene el formato esperado. Puede que el archivo esté dañado o que el recurso compartido de red en el que está ubicado, no sea accesible.

Soluciones

Proporcione un archivo de configuración en la ubicación predeterminada, Microsoft\SQL Server\90\DTBinn, o en la ubicación indicada en la clave del Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFiledefault.

Compruebe que el archivo de configuración es un archivo XML que se ajusta al esquema especificado.

Externo

Para obtener más información acerca del esquema del archivo de configuración, vea los temas de los Libros en pantalla: "Configurar el servicio Integration Services", "Configurar un firewall de Windows para obtener acceso a Integration Services" y "Administrar el servicio Integration Services".

Element properties:

TargetMicrosoft.SQLServer.2008.IntegrationServices
CategoryEventCollection
EnabledTrue
Event_ID272
Event SourceSQLISService100
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
El servicio IIS no pudo cargar un archivo de configuración definido por el usuario
{0}
Event LogApplication
CommentMom2008ID='{9500A9D3-9854-4391-950D-C68A9841060B}';MOM2008GroupID={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.2008.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.IntegrationServices" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2008ID='{9500A9D3-9854-4391-950D-C68A9841060B}';MOM2008GroupID={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>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>SQLISService100</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.2008.IS_Service_failed_to_load_user_defined_Configuration_file_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>