Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo eliminar un registro de pasos de trabajo del Agente SQL Server.
Antes de comenzar:
Para eliminar un registro de pasos de trabajo del Agente SQL Server mediante:
Antes de empezar
Limitaciones y restricciones
Cuando se eliminan los pasos del trabajo, se elimina automáticamente su registro de salida.
Seguridad
Permisos
A menos que sea miembro del rol fijo de servidor sysadmin, solo podrá modificar los trabajos de su propiedad.
Uso de SQL Server Management Studio
Para eliminar un registro de pasos de trabajo del Agente SQL Server
En Explorador de objetos, conecta a una instancia del motor de base de datos de SQL Server y, a continuación, expande esa instancia.
Expanda Agente SQL Server, expanda Tareas, haga clic con el botón derecho en la tarea que desea modificar y luego haga clic en Propiedades.
En el cuadro de diálogo Propiedades del Trabajo , elimine el paso de trabajo seleccionado.
Uso de Transact-SQL
Para eliminar un registro de pasos de trabajo del Agente SQL Server
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.
En la barra de Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.
-- removes the job step log for step 2 in the job Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_delete_jobsteplog @job_name = N'Weekly Sales Data Backup', @step_id = 2; GO
Para obtener más información, vea sp_delete_jobsteplog (Transact-SQL).
Uso de objetos de administración de SQL Server
Use los DeleteJobStepLogs métodos de la Job clase mediante un lenguaje de programación que elija, como Visual Basic, Visual C# o PowerShell. Para obtener más información, veaObjetos de administración de SQL Server (SMO).
# Delete all job step log files that have ID values larger than 5.
$srv = New-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$jb = $srv.JobServer.Jobs["Test Job"]
$jb.DeleteJobStepLogs(5)