0% encontró este documento útil (0 votos)
42 vistas13 páginas

Guía para Crear Jobs en SQL Server

Esta guía explica cómo crear, configurar y administrar tareas programadas (jobs) en SQL Server para automatizar procesos como respaldos y mantenimientos de bases de datos. Detalla los pasos para acceder al Agente SQL Server, crear un job, definir sus pasos y programación, y monitorear la ejecución.

Cargado por

alfremedro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas13 páginas

Guía para Crear Jobs en SQL Server

Esta guía explica cómo crear, configurar y administrar tareas programadas (jobs) en SQL Server para automatizar procesos como respaldos y mantenimientos de bases de datos. Detalla los pasos para acceder al Agente SQL Server, crear un job, definir sus pasos y programación, y monitorear la ejecución.

Cargado por

alfremedro
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS

ESCUELA DE INFORMÁTICA

BASES DE DATOS II

Tareas programadas en Sql Server


Índice

Índice..............................................................................................................................................2
Introducción....................................................................................................................................3
Que son los JOBS..........................................................................................................................4
Desarrollo de la Guía Paso a Paso................................................................................................5
Acceso al Agente de SQL Server...............................................................................................5
Creación de un Job.....................................................................................................................6
Configuración de un Job.............................................................................................................7
Programación de un Job.............................................................................................................9
Monitoreo y Administración de Jobs.........................................................................................10
Conclusiones................................................................................................................................12
Bibliografía...................................................................................................................................13
Introducción

En el entorno de administración de bases de datos, las tareas programadas (o jobs) en


SQL Server son esenciales para la automatización de procesos repetitivos como
respaldos, mantenimientos y actualizaciones. Esta guía detalla paso a paso cómo crear,
configurar y administrar tareas programadas en SQL Server, proporcionando una
herramienta práctica para estudiantes y profesionales que buscan optimizar la gestión
de sus bases de datos.
Que son los JOBS

Los jobs, también conocidos como tareas programadas, son procesos automatizados
en SQL Server que ejecutan un conjunto de instrucciones en un horario específico o en
respuesta a un evento definido. Estas tareas son fundamentales para la administración
y mantenimiento de bases de datos, ya que permiten realizar actividades recurrentes de
manera eficiente y sin intervención manual.

Los jobs pueden realizar una variedad de funciones, como realizar copias de seguridad,
indexar tablas, limpiar registros antiguos, enviar notificaciones por correo electrónico y
ejecutar scripts de mantenimiento, entre otros. Su flexibilidad y capacidad para
ejecutarse de forma programada los convierten en una herramienta poderosa para
automatizar procesos repetitivos y garantizar el buen funcionamiento de las bases de
datos.

Para crear un job en SQL Server, se utiliza el SQL Server Agent, que es un componente
de SQL Server diseñado específicamente para administrar tareas programadas. A
través del SQL Server Management Studio (SSMS), los administradores pueden crear,
configurar, programar y monitorear jobs de manera intuitiva.
Desarrollo de la Guía Paso a Paso

Acceso al Agente de SQL Server

1) Abrir SQL Server Management Studio (SSMS)


a) Inicie sesión en su servidor SQL.
b) En el panel de la izquierda, expanda el nodo "SQL Server Agent".

2) Verificar el Estado del Agente:


a) Asegúrese de que el "SQL Server Agent" esté en ejecución. Si no lo está, haga
clic derecho y seleccione "Start".
Creación de un Job

1) Crear un Nuevo Job:


a) Haga clic derecho en "Jobs" bajo el nodo "SQL Server Agent".
b) Seleccione "New Job...".

2) Configurar las Propiedades del Job:


a) En la ventana "New Job", ingrese un nombre descriptivo para el job.
b) Opcionalmente, puede agregar una descripción.
Configuración de un Job

1) Definir los Pasos del Job:


a) Vaya a la página "Steps" en la ventana "New Job".
b) Haga clic en "New..." para agregar un nuevo paso.

c) Ingrese un nombre para el paso, seleccione el tipo de comando (Transact-SQL


script), y escriba el script SQL que debe ejecutar. Para validar el comando escrito
hacer clic en el botón Parse
2) Configurar Opciones Avanzadas:
a) Puede configurar el comportamiento en caso de error, la salida del script, y otras
opciones avanzadas.
Programación de un Job

1) Configurar el Horario del Job:


a) Vaya a la página "Schedules" en la ventana "New Job".
b) clic en "New..." para crear un nuevo horario.
c) Ingrese un nombre para el horario, y configure la frecuencia (diaria, semanal,
mensual, etc.), la hora de inicio, y la duración.

Monitoreo y Administración de Jobs

1) Verificar la Ejecución de Jobs


a) En el nodo "Jobs" bajo "SQL Server Agent", puede ver todos los jobs creados.
b) Haga clic derecho en cualquier job y seleccione "View History" para revisar su
historial de ejecución.
1) Administrar Jobs:
a) Puede iniciar, detener o modificar cualquier job desde el mismo menú contextual.

Nota* al estar ejecutando sqlserver desde una imagen de Docker con el subsistema
Linux no se permite utilizas la línea EXEC xp_cmdshell en el proceso almacenado
[Link], como se puede ver el Job Activity Monitor el job se esta ejecutando.
Conclusiones

La automatización de tareas mediante jobs en SQL Server es fundamental para


mantener la eficiencia y la confiabilidad de la administración de bases de datos. A través
de esta guía, hemos aprendido a crear, configurar, programar y monitorear tareas
programadas, lo que permite una gestión más efectiva de los recursos y una reducción
significativa del trabajo manual repetitivo.
Bibliografía

markingmyname. (s. f.). Configure a User to Create and Manage SQL Server Agent
Jobs. [Link], [Link]
to-create-and-manage-sql-server-agent-jobs?view=sql-server-ver16

markingmyname. (s. f.). Create a Job. [Link],


[Link]

Otra forma de guardar archivos sin xp_cmdshell SqlServer 2008. (s. f.). Stack Overflow
en español, [Link]
archivos-sin-xp-cmdshell-sqlserver-2008

de Laboratorio No, G. (s. f.). UNIVERSIDAD DON BOSCO.


[Link],[Link]
de-datos/2020/i/[Link]

También podría gustarte