Mensaje de error al crear un nuevo plan de mantenimiento en SQL Server 2005: "error al crear el plan de mantenimiento"


Síntomas


Al crear un nuevo plan de mantenimiento que se ejecute según una programación en Microsoft SQL Server 2005, es posible que reciba el siguiente mensaje de error:
Error al crear el plan de mantenimiento. Información adicional: error de creación para JobStep ' subplán '. (Microsoft. SqlServer. MaintenancePlanTasks) Se produjo una excepción al ejecutar una instrucción o un lote de Transact-SQL. (Microsoft. SqlServer. ConnectionInfo) El ' @subsystem ' especificado no es válido (los valores válidos son devueltos por sp_enum_sqlagent_subsystems). (Microsoft SQL Server, error 14234)
Este comportamiento puede producirse al crear el plan de mantenimiento manualmente o mediante el Asistente para planes de mantenimiento.

Causa


Este comportamiento se produce al instalar SQL Server 2005 sin instalar el servicio de integración de SQL Server 2005 (SSIS). Al crear el plan de mantenimiento, se ejecuta el siguiente código.
EXEC msdb.dbo.sp_update_jobstep @job_name=N'System DB Maintenance Plan', @step_id=1 , @subsystem=N'SSIS', @command=N'/SQL "\Maintenance Plans\System DB Maintenance Plan" /SERVER ASHBSQL701 /MAXCONCURRENT " -1 " /CHECKPOINTING OFF'
Este código intenta obtener acceso al servicio Integration Services.

Resolución


Para resolver este comportamiento, instale el servicio Integration Services desde el CD de 2005 de SQL Server. Para ello, siga estos pasos:
  1. Ejecute el Asistente para la instalación de SQL Server.
  2. En la página comprobación de configuración del sistema, haga clic en siguiente una vez completada la digitalización.
  3. En el cuadro nombre y en el cuadrocompañía , escriba la información adecuada y, a continuación, haga clic en siguiente.
  4. Active la casilla servicios de integración y, a continuación, haga clic en siguiente.
  5. Haga clic en siguientey, a continuación, eninstalar.
  6. Cuando finalice la instalación, haga clic ensiguientey, después, haga clic en Finalizar.

Estado


Este comportamiento es una característica del diseño de la aplicación.

Más información


Para obtener más información, visite los siguientes sitios web de Microsoft Developer Network (MSDN):
SQL Server Integration Services (SSIS)http://msdn2.Microsoft.com/en-us/library/ms141026.aspxcómo crear un plan de mantenimientohttp://msdn2.Microsoft.com/en-us/library/ms189953.aspx