Sunteți pe pagina 1din 21

Realizacin de tareas

administrativas
Introduccin
Tareas de configuracin
Tareas administrativas rutinarias de SQL Server
Automatizacin de las tareas de mantenimiento
rutinarias
Creacin de alertas
Solucin de problemas en la automatizacin
de SQL Server
Automatizacin de trabajos multiservidor
Tareas de configuracin
Configuracin de SQL Server Agent
Configuracin de SQLAgentMail y SQL Mail
Configuracin de servidores vinculados
Configuracin de los nombres de origen de datos
Configuracin de la compatibilidad con XML de
SQL Server en IIS
Configuracin de SQL Server para compartir recursos
de memoria con otras aplicaciones de servidor
Configuracin de SQL Server Agent
SQL Server Agent debe estar en ejecucin en todo
momento
Configurar SQL Server Agent para el inicio automtico
Configurar los servicios SQL Server y SQL Server Agent
para reiniciarlos de forma automtimatica si se detienen
de forma inesperada
La cuenta de inicio de sesin de SQL Server Agent debe
estar asignada a la funcin sysadmin
Asignar esta cuenta al grupo local Administradores
Utilizar una cuenta de inicio de sesin de usuario de
dominio de Windows
Uso del modo de autenticacin de Windows para
SQL Server Agent
Automatizacin de las tareas de mantenimiento
rutinarias
Automatizacin de la administracin de SQL Server
Creacin de trabajos
Comprobacin de permisos
Definicin de pasos de trabajo
Determinacin de la lgica de flujo de acciones de cada
paso de trabajo
Programacin de trabajos
Creacin de operadores a los que se notifica
Revisin y configuracin del historial de trabajos
Creacin de trabajos
Asegurarse de que el trabajo est habilitado
Especificar el propietario responsable de
realizar el trabajo
Determinar dnde se ejecutar el trabajo
Creacin de una categora de trabajos
Comprobacin de permisos
Ejecucin de trabajos de Transact-SQL
Ejecutar en el contexto del propietario del trabajo o del
usuario especfico
Ejecucin de comandos del sistema operativo o de
trabajos de secuencias de comandos ActiveX
Los miembros de la funcin sysadmin usan la cuenta
de inicio de sesin de SQL Server Agent
Los propietarios de trabajos que no sean miembros de
la funcin sysadmin usan una cuenta de usuario de
dominio definida denominada cuenta proxy
Definicin de pasos de trabajo
Uso de instrucciones Transact-SQL
Uso de comandos del sistema operativo
Uso de secuencias de comandos de ActiveX
Uso de la replicacin
Determinacin de la lgica de flujo de acciones de
cada paso de trabajo
Trabajo 3 ...
Trabajo 2 Copia de seguridad del registro de transacciones de la base de datos Northwind
Trabajo 1
Transferir datos de Northwind
Escribir en el registro
de aplicacin de
Windows NT
Notificar al operador

No
S
No
No
Notificar al operador
S
S
Error?
Paso 3: Aplicacin personalizada
Tipo: Active Scripting; Nm. de intentos: 0

Error?
Paso 2: Transferencia de datos
Tipo: CmdExec; Nmero de intentos: 2

Error?
Paso 1: Copia seguridad base datos
Tipo: Transact-SQL; Nmero de intentos: 1
Programacin de trabajos
Trabajo 2: Copia de seguridad del registro de transacciones
de la base de datos Northwind
Programa: L-V turno 1
Cada 2 horas
De: 8:00 a.m.
A: 5:00 p.m.
Lun Mar Mi Jue Vie Sb Dom
Programa: Fin de semana
Cada 8 horas
De: 12:00 a.m.
A: 11:59 p.m.
Lun Mar Mi Jue Vie Sb Dom
Progrma: L-V turno 2
Cada 4 horas
De: 5:01 p.m.
A: 7:59 a.m.
Lun Mar Mi Jue Vie Sb Dom
Programa: CPU inactiva
CPU inactiva
Lun Mar Mi Jue Vie Sb Dom
Creacin de operadores a los que se notifica
Agenda del localizador

12:01 a.m. - 8:00 a.m. Meng Phua
8:01 a.m. - 6:00 p.m. Nwind Admins
6:01 p.m. - 12:00 a.m. Jose Lugo
Operador al que se notifica




Operador
Meng Phua
Nwind Admins
Jose Lugo
Correo



Envo de red







Localizador
Error del trabajo
Trabajo: Transferir datos de Northwind

Paso 1:Copia seguridad registro de transacciones


Paso 3: Copia de seguridad de base de datos

Paso 2: Transfencia de datos
Revisin y configuracin del historial de trabajos
Revisin del historial de un trabajo individual
Resultado del paso de trabajo: correcto o errneo
Duracin de ejecucin
Errores y mensajes
Configuracin del tamao del historial de trabajos
Conservar informacin acerca de cada trabajo
Sobrescribir historial cuando se alcance el tamao
mximo
Creacin de alertas
Uso de alertas para responder a posibles problemas
Escritura de sucesos en el registro de aplicacin
Creacin de alertas para responder a errores de
SQL Server
Creacin de alertas para un error definido por el usuario
Respuesta a las alertas de condiciones de rendimiento
Asignacin de un operador a prueba de errores

Uso de alertas para responder a posibles problemas
Base de datos usuario
Mensaje de correo electrnico
De: SQL Server
Para: Account Manager
Asunto: Nmero de error 50099

Cliente 732 eliminado por Eva Corets

Base de datos msdb
Tabla customers
CustomerID LastName
...
731 Harui
...
732 van Dam
...
733 Niikkonen
...
732 van Dam
...
Error
50099
con registro
Cliente eliminado
por Eva Corets
Tabla sysalerts
id name
15 50099


...
...


Tabla sysnotifications
alert_id operator_id
15 12
... ...
...
...
...
Tabla sysoperators
id name
12 Account Manager
... ...
...
...
...
Escritura de sucesos en el registro de aplicacin
Errores de SQL Server con nivel de gravedad
comprendido entre 19 y 25
Procedimientos almacenados del sistema
sp_addmessage o sp_altermessage
Instruccin RAISERROR WITH LOG
Procedimiento almacenado extendido xp_logevent
Creacin de alertas para responder a errores de
SQL Server
Definicin de alertas para nmeros de error de
SQL Server
Deben escribirse en el registro de aplicacin de
Windows
Suministrado por el sistema o definido por el usuario
Definicin de alertas para niveles de gravedad
de errores
Los niveles de seguridad entre 19 y 25 se escriben
automticamente
Configuracin del reenvo de sucesos
Creacin de alertas para un error definido por
el usuario
Creacin del mensaje de error
El nmero de error debe ser mayor que 50000
Pueden utilizarse parmetros
Generacin del error desde la aplicacin de base
de datos
Use la instruccin RAISERROR
Declare variables para los parmetros
Definicin de una alerta para el mensaje de error
Respuesta a las alertas de condiciones de rendimiento
Alerta 3
Todas las bases de datos: Nivel de seguridad 18
Alerta 2
Base de datos northwind: Error transfer. datos
Alerta 1:
Base de datos northwind: Registro al 75%


Ejecutar :
Operadores a los que se notifica:
Nombre del operador
Meng Phua
Nwind Admins
Jose Lugo
Correo



Envo de red



Trabajo 2: Copia de seguridad del registro
de transacciones de northwind
Localizador



Agenda del localizador


8:01 - 18:00 Nwind Admins
18:01 - 0:00 Jose Lugo
12:01 - 8:00 Meng Phua
Alcanzado
el umbral a
las 1:28 A.M.
Asignacin de un operador a prueba de errores
Operador a prueba
de errores
Agenda del localizador

12:01 - 8:00 Meng Phua
8:01 - 6:00 Nwind Admins
6:01 - 12:00 Jose Lugo
Operador al que se notifica




Operadores
Meng Phua
Nwind Admins
Jose Lugo
Correo



Envo de red







Localizador
Alerta: Error 18204






Error en el dispositivo de copia
Solucin de problemas en la automatizacin
de SQL Server
Compruebe que se ha iniciado SQL Server Agent
Compruebe que el trabajo, programacin, alerta u
operador est habilitado
Asegrese de que la cuenta proxy est habilitada
Revise los registros de errores
Revise el historial
Compruebe que el cliente de correo funciona
correctamente
Solucin de problemas de las alertas
Factores que causan acumulacin de alertas sin
procesar
El registro de aplicacin de Windows est lleno
El uso de la CPU es inusualmente alto
El nmero de respuestas a alertas es alto
Resolucin de acumulaciones de alertas sin procesar
Deshabilite temporalmente la alerta
Aumente el tiempo entre respuestas para cada alerta
Corrija el problema del recurso global
Elimine el registro de aplicacin de Windows

S-ar putea să vă placă și