Detener un trabajo
se aplica a:SQL Server
azure SQL Managed Instance
Importante
En Instancia administrada de Azure SQL, la mayoría, pero no todas las funcionalidades del Agente de SQL Server actualmente se admiten. Consulte diferencias de T-SQL de Azure SQL Managed Instance con respecto a SQL Server para más información.
En este tema se describe cómo detener un trabajo del Agente MICROSOFT SQL Server. Un trabajo es una serie de acciones especificadas que realiza el Agente SQL Server.
Antes de comenzar: ,
Para detener un trabajo, usando:
Antes de empezar
Limitaciones y restricciones
Si un trabajo está ejecutando actualmente un paso de tipo CmdExec o PowerShell, el proceso que se está ejecutando (por ejemplo, MyProgram.exe) se ve obligado a finalizar prematuramente. Esto puede provocar un comportamiento imprevisible, como los archivos que utiliza el proceso que permanecen abiertos.
Para un trabajo multiservidor, se publica una instrucción STOP para el trabajo en todos los servidores de destino del trabajo.
Seguridad
Para obtener información detallada, consulte Implementación de la seguridad del Agente SQL Server.
Uso de SQL Server Management Studio
Para detener un trabajo
En Explorador de objetos, conéctate a una instancia del motor de base de datos de SQL Server y, a continuación, expande esa instancia.
Expanda Agente SQL Server, expanda Trabajos, haga clic con el botón derecho en el trabajo que desea detener y después haga clic en Detener trabajo.
Si desea detener varios trabajos, haga clic con el botón derecho en Monitor de actividad de trabajoy, a continuación, haga clic en Ver actividad de trabajo. En el Monitor de actividad de trabajo, seleccione los trabajos que desea detener, haga clic con el botón derecho en la selección y, a continuación, haga clic en Detener trabajos.
Uso de Transact-SQL
Para detener un trabajo
En Explorador de objetos, conéctese a una instancia del motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
Copie y pegue el ejemplo siguiente en la ventana de consulta y haga clic en Ejecutar.
-- stops a job named Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_stop_job N'Weekly Sales Data Backup' ; GO
Para obtener más información, vea sp_stop_job (Transact-SQL).
Uso de objetos de administración de SQL Server
Para detener un trabajo
Llame al método Stop de la Clase Job de mediante un lenguaje de programación que prefiera, como Visual Basic, Visual C#, o PowerShell. Para obtener más información, vea Objetos de Administración de SQL Server (SMO).