sp_delete_jobstep (Transact-SQL)
TOC
Collapse the table of content
Expand the table of content
El documento está archivado y esta información podría estar obsoleta

sp_delete_jobstep (Transact-SQL)

Quita un paso de un trabajo.


sp_delete_jobstep { [ @job_id = ] job_id | [ @job_name = ] 'job_name' } , 
     [ @step_id = ] step_id 

[ @job_id = ] job_id

Número de identificación del trabajo del que se quitará el paso. job_id es de tipo uniqueidentifier y su valor predeterminado es NULL.

[ @job_name = ] 'job_name'

Nombre del trabajo del que se va a quitar el paso. job_name es de tipo sysname y su valor predeterminado es NULL.

ms177582.note(es-es,SQL.90).gifNota:
Se debe especificar job_id o job_name, pero no ambos.

[ @step_id = ] step_id

Número de identificación del paso que se va a quitar. step_id es de tipo int y no tiene ningún valor predeterminado.

Si se quita un paso de un trabajo, se actualizan automáticamente los otros pasos del trabajo que hacen referencia al paso eliminado.

Para obtener más información acerca de los pasos asociados a un trabajo determinado, ejecute sp_help_jobstep.

ms177582.note(es-es,SQL.90).gifNota:
Al llamar a sp_delete_jobstep con el valor cero para step_id, se eliminan todos los pasos del trabajo.

Microsoft SQL Server Management Studio ofrece un método gráfico sencillo para administrar trabajos y es el método recomendado para crear y administrar la infraestructura de trabajo.

De manera predeterminada, este procedimiento almacenado lo pueden ejecutar los miembros de la función fija de servidor sysadmin. Al resto de usuarios se les debe conceder una de las siguientes funciones fijas de base de datos del Agente SQL Server en la base de datos msdb:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Para obtener detalles sobre los permisos de estas funciones, vea Funciones fijas de base de datos del Agente SQL Server.

Sólo los miembros de sysadmin pueden eliminar un paso de trabajo que sea propiedad de otro usuario.

0 (correcto) o 1 (error)

En el ejemplo siguiente se quita el paso de trabajo 1 del trabajo Weekly Sales Data Backup.

USE msdb ;
GO

EXEC dbo.sp_delete_jobstep
    @job_name = N'Weekly Sales Data Backup',
    @step_id = 1 ;
GO
Mostrar:
© 2016 Microsoft