Download - 1.- Realizacion de Tareas Administrativas
Introducción
Tareas de configuración
Tareas administrativas rutinarias de SQL Server
Automatización de las tareas de mantenimiento rutinarias
Creación de alertas
Solución de problemas en la automatización de SQL Server
Automatización de trabajos multiservidor
Tareas de configuración
Configuración de SQL Server Agent
Configuración de SQLAgentMail y SQL Mail
Configuración de servidores vinculados
Configuración de los nombres de origen de datos
Configuración de la compatibilidad con XML de SQL Server en IIS
Configuración de SQL Server para compartir recursos de memoria con otras aplicaciones de servidor
Configuración de SQL Server Agent
SQL Server Agent debe estar en ejecución en todo momento Configurar SQL Server Agent para el inicio automático Configurar los servicios SQL Server y SQL Server Agent
para reiniciarlos de forma automátimatica si se detienen de forma inesperada
La cuenta de inicio de sesión de SQL Server Agent debe estar asignada a la función sysadmin Asignar esta cuenta al grupo local Administradores Utilizar una cuenta de inicio de sesión de usuario de
dominio de Windows Uso del modo de autenticación de Windows para
SQL Server Agent
Automatización de las tareas de mantenimientorutinarias
Automatización de la administración de SQL Server
Creación de trabajos
Comprobación de permisos
Definición de pasos de trabajo
Determinación de la lógica de flujo de acciones de cada paso de trabajo
Programación de trabajos
Creación de operadores a los que se notifica Revisión y configuración del historial de trabajos
Creación de trabajos
Asegurarse de que el trabajo está habilitado
Especificar el propietario responsable de realizar el trabajo
Determinar dónde se ejecutará el trabajo
Creación de una categoría de trabajos
Comprobación de permisos
Ejecución de trabajos de Transact-SQL
Ejecutar en el contexto del propietario del trabajo o del usuario específico
Ejecución de comandos del sistema operativo o de trabajos de secuencias de comandos ActiveX
Los miembros de la función sysadmin usan la cuenta de inicio de sesión de SQL Server Agent
Los propietarios de trabajos que no sean miembros de la función sysadmin usan una cuenta de usuario de dominio definida denominada cuenta proxy
Definición 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 replicación
Determinación de la lógica 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 1Transferir datos de NorthwindTrabajo 1Transferir datos de Northwind
Escribir en el registrode aplicación de
Windows NT
Notificar al operador
No
Sí
No
No
Notificar al operadorNotificar al operador
Sí
Sí¿Error?¿Error?¿Error?¿Error?Paso 3: Aplicación personalizada
Tipo: Active Scripting; Núm. de intentos: 0Paso 3: Aplicación personalizadaTipo: Active Scripting; Núm. de intentos: 0
¿Error?¿Error? ¿Error?¿Error?Paso 2: Transferencia de datosTipo: CmdExec; Número de intentos: 2Paso 2: Transferencia de datosTipo: CmdExec; Número de intentos: 2
¿ Error?¿ Error?¿ Error?¿ Error?Paso 1: Copia seguridad base datosTipo: Transact-SQL; Número de intentos: 1Paso 1: Copia seguridad base datosTipo: Transact-SQL; Número de intentos: 1
Programación de trabajos
Trabajo 2: Copia de seguridad del registro de transacciones de la base de datos Northwind
Trabajo 2: Copia de seguridad del registro de transacciones de la base de datos Northwind
Programa: L-V turno 1
Cada 2 horasDe: 8:00 a.m.A: 5:00 p.m.
Cada 2 horasDe: 8:00 a.m.A: 5:00 p.m.
Lun Mar Mié Jue Vie Sáb Dom
Programa: Fin de semana
Cada 8 horasDe: 12:00 a.m.A: 11:59 p.m.
Cada 8 horasDe: 12:00 a.m.A: 11:59 p.m.
Lun Mar Mié Jue Vie Sáb Dom
Progrma: L-V turno 2
Cada 4 horasDe: 5:01 p.m.A: 7:59 a.m.
Cada 4 horasDe: 5:01 p.m.A: 7:59 a.m.
Lun Mar Mié Jue Vie Sáb Dom
Programa: CPU inactiva
CPU inactivaCPU inactiva
Lun Mar Mié Jue Vie Sáb Dom
Creación 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
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 notificaOperador al que se notifica
Operador
Meng Phua
Nwind Admins
Jose Lugo
Correo Envío de redLocalizador
Error del trabajoError del trabajo
Trabajo: Transferir datos de Northwind
Paso 1:Copia seguridad registro de transacciones
Paso 3: Copia de seguridad de base de datos
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
Revisión y configuración del historial de trabajos
Revisión del historial de un trabajo individual
Resultado del paso de trabajo: correcto o erróneo
Duración de ejecución
Errores y mensajes
Configuración del tamaño del historial de trabajos
Conservar información acerca de cada trabajo
Sobrescribir historial cuando se alcance el tamaño máximo
Creación de alertas
Uso de alertas para responder a posibles problemas
Escritura de sucesos en el registro de aplicación
Creación de alertas para responder a errores deSQL Server
Creación de alertas para un error definido por el usuario
Respuesta a las alertas de condiciones de rendimiento
Asignación de un operador a prueba de errores
Uso de alertas para responder a posibles problemas
Base de datos usuarioBase de datos usuario
Mensaje de correo electrónicoMensaje de correo electrónicoMensaje de correo electrónicoMensaje de correo electrónico
De: SQL ServerPara: Account ManagerAsunto: Número de error 50099
Cliente 732 eliminado por Eva Corets
De: SQL ServerPara: Account ManagerAsunto: Número de error 50099
Cliente 732 eliminado por Eva Corets
Base de datos msdbBase de datos msdb
Tabla cTabla customersustomersTabla cTabla customersustomers
CustomerIDCustomerID LastNameLastName ......731731 HaruiHarui ......732732 van Damvan Dam ......733733 NiikkonenNiikkonen ......
732 van Dam ...
ErrorError5009950099
con registrocon registro
ErrorError5009950099
con registrocon registro
Cliente eliminadoCliente eliminadopor Eva Coretspor Eva CoretsCliente eliminadoCliente eliminadopor Eva Coretspor Eva Corets
Tabla Tabla sysalertssysalertsTabla Tabla sysalertssysalerts
idid namename
1515 5009950099
......
......
Tabla Tabla sysnotificationssysnotificationsTabla Tabla sysnotificationssysnotifications
alert_idalert_id operator_idoperator_id
1515 1212
... ... ......
......
......
......Tabla Tabla sysoperatorssysoperatorsTabla Tabla sysoperatorssysoperators
idid namename
1212 Account ManagerAccount Manager
... ... ......
......
......
......
Escritura de sucesos en el registro de aplicación
Errores de SQL Server con nivel de gravedad comprendido entre 19 y 25
Procedimientos almacenados del sistema sp_addmessage o sp_altermessage
Instrucción RAISERROR WITH LOG
Procedimiento almacenado extendido xp_logevent
Creación de alertas para responder a errores deSQL Server
Definición de alertas para números de error de SQL Server
Deben escribirse en el registro de aplicación de Windows
Suministrado por el sistema o definido por el usuario
Definición de alertas para niveles de gravedad de errores
Los niveles de seguridad entre 19 y 25 se escriben automáticamente
Configuración del reenvío de sucesos
Creación de alertas para un error definido por el usuario
Creación del mensaje de error
El número de error debe ser mayor que 50000
Pueden utilizarse parámetros
Generación del error desde la aplicación de basede datos
Use la instrucción RAISERROR
Declare variables para los parámetros
Definición de una alerta para el mensaje de error
Respuesta a las alertas de condiciones de rendimiento
Alerta 3Todas las bases de datos: Nivel de seguridad 18
Alerta 3Todas las bases de datos: Nivel de seguridad 18
Alerta 2Base de datos northwind: Error transfer. datos
Alerta 2Base de datos northwind: Error transfer. datos
Alerta 1:Base de datos northwind: Registro al 75%
Alerta 1:Base de datos northwind: Registro al 75%
Ejecutar :
Operadores a los que se notifica:Nombre del operador
Meng PhuaNwind AdminsJose Lugo
Correo Envío de red
Trabajo 2: Copia de seguridad del registro de transacciones de northwind
Localizador
Agenda del localizador
8:01 - 18:00 Nwind Admins18:01 - 0:00 Jose Lugo
Agenda del localizador
8:01 - 18:00 Nwind Admins18:01 - 0:00 Jose Lugo
12:01 - 8:00 Meng Phua
Alcanzadoel umbral alas 1:28 A.M.
Asignación de un operador a prueba de errores
Operador a pruebaOperador a pruebade erroresde errores
Operador a pruebaOperador a pruebade erroresde errores
Agenda del localizador
12:01 - 8:00 Meng Phua 8:01 - 6:00 Nwind Admins 6:01 - 12:00 Jose Lugo
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 notificaOperador al que se notifica
Operadores
Meng Phua
Nwind Admins
Jose Lugo
Correo Envío de red Localizador
Alerta: Error 18204 Alerta: Error 18204
Error en el dispositivo de copia
Solución de problemas en la automatización de SQL Server
Compruebe que se ha iniciado SQL Server Agent
Compruebe que el trabajo, programación, alerta u operador está habilitado
Asegúrese de que la cuenta proxy está habilitada
Revise los registros de errores
Revise el historial
Compruebe que el cliente de correo funciona correctamente
Solución de problemas de las alertas
Factores que causan acumulación de alertas sin procesar
El registro de aplicación de Windows está lleno El uso de la CPU es inusualmente alto El número de respuestas a alertas es alto
Resolución 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 aplicación de Windows