Está en la página 1de 5

INTRODUCCION AL AGENTE SQL SERVER – PARTE1

Problema

No se tiene conocimiento sobre el Agente SQL Server, en este tutorial rapido


vamos a conocer cómo crear un trabajo, agregar un programa y monitorear el
funcionamiento de los trabajos del Agente SQL Server

Solucion

Una forma especialmente rápida de acelerar con el Agente SQL Server es usar los
íconos del Monitor de actividad de trabajos y trabajos en el Agente SQL Server en
el Explorador de objetos dentro de SQL Server Management Studio (SSMS).
Estos iconos abren opciones para crear, configurar, controlar el funcionamiento y
supervisar trabajos del Agente SQL Server manualmente. Si bien es útil programar
trabajos del Agente SQL Server, no es necesario comenzar a obtener mucho valor
de él, especialmente durante su introducción inicial.

Los consejos que se tratan aquí se centrarán en cómo crear y ejecutar trabajos del
Agente SQL Server. Los trabajos del Agente SQL Server se pueden invocar a
pedido o según una programación. Inicialmente aprenderá a ejecutar un trabajo a
pedido y luego a asignar un horario al trabajo. La sugerencia también demostrará
cómo dos trabajos del Agente SQL Server pueden complementarse entre sí para
satisfacer un requisito de informes.

Una de las caracteristicas manuales más valiosas del Agente SQL Server es u
Monitor de Actividad. Puede utilizar esta función para ver el estado actual de un
trabajo, así como su rendimiento pasado y futuro en una instancia de SQL Server.
Este consejo muestra menús seleccionados del entorno del Monitor de actividad.

Creacion de los dos primeros trabajos del agente SQL Server

Ejecutar un trabajo a pedido significa que el trabajo no tiene programación o se


está ejecutando independientemente de la programación. Por ejemplo, debe
invocar específicamente el trabajo cada vez que desee que se ejecute. Una de las
principales ventajas del Agente SQL Server es que puede programar trabajos del
Agente SQL Server. Un trabajo puede ser tan simple como un script T-SQL. Todos
los ejemplos de esta manual ejecutan scripts T-SQL. El primer script crea una
tabla en una base de datos. El segundo script inserta una fila en la tabla. Al
ejecutar el segundo trabajo, podremos agregar una fila a la tabla creada en el
primer script.

Para iniciar el primer trabajo del Agente SQL Server, abra el Explorador de objetos
en SSMS y verifique que el Agente SQL Server se esté ejecutando. El icono del
Agente SQL Server está disponible al mismo nivel que el icono de Bases de
Datos. Mientras que Bases de Datos es el icono superior debajo del ícono del
Servidor en el Explorador de objetos, el Agente SQL Server es el último ícono en
el nivel de Base de datos debajo del ícono del servidor.

Si el equipo al que pertenece utiliza regularmente el Agente SQL Server, la función


estará activada. Sin embargo, si no está activado, puede hacer clic con el botón
derecho en el icono del Agente SQL Server y elegir iniciar. Una punta de flecha
verde junto al icono indicará que está encendido.

Justo debajo del icono del Agente SQL Server se encuentra el icono Trabajos.
Puede utilizar este icono para iniciar un nuevo trabajo. Cada trabajo debe tener un
nombre y al menos un paso de trabajo. Todos los trabajos de este consejo tendrán
un solo paso. En la captura de pantalla a continuación, verá el icono del Agente
SQL Server y la carpeta Trabajos debajo.
Hacemos clic con el botón derecho en la carpeta Trabajos y elegimos nuevo
trabajo para comenzar un nuevo trabajo. Esto abre el cuadro de diálogo Nuevo
trabajo. Puede utilizar este cuadro de diálogo para asignar un nombre al trabajo.
Veamos un ejemplo completo a continuación de un cuadro de dialogo Nuevo
trabajo con el nombre y la descripción de un trabajo.
Haga clic en la página Pasos dentro del cuadro de diálogo Nuevo trabajo para
presentar un cuadro de diálogo para agregar un paso al trabajo. Cada paso dentro
de un trabajo designa lo que hace el paso. Al igual que con cada trabajo, cada
paso dentro de un trabajo debe tener un nombre. Haga clic en el botón Nuevo en
la página Pasos para asignar un nombre a un paso e indicar qué debe hacer el
paso del trabajo.

La siguiente captura de pantalla muestra una página de Pasos completada.


Observe que tanto el nombre del paso como los cuadros de comando tienen
entradas. El nombre del paso puede reflejar la función del paso. Si está utilizando
T-SQL para designar lo que debe hacer el paso, puede escribir o pegar su código
en el cuadro Comando. El código crea una versión nueva de una tabla llamada
RecordsNumericanDateTimeValues en la base de datos.

Las siguientes dos capturas de pantalla muestran cuadros de dialogo clave para
crear un nuevo trabajo llamado Insertar un valor en una tabla. El nombre de la
tabla es RecordsNumericandDatetimeValues en la base de datos MonitoreoHPTU.
El trabajo tiene solo un paso que inserta 1 en la columna number_value y el valor
de fecha y hora actual en la columna de fecha de la tabla.

También podría gustarte