La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Realización de tareas administrativas. Introducción Tareas de configuración Tareas administrativas rutinarias de SQL Server Automatización de las tareas.

Presentaciones similares


Presentación del tema: "Realización de tareas administrativas. Introducción Tareas de configuración Tareas administrativas rutinarias de SQL Server Automatización de las tareas."— Transcripción de la presentación:

1 Realización de tareas administrativas

2 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

3 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

4 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

5 Automatización de las tareas de mantenimiento rutinarias 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

6 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

7 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

8 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

9 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 1 Transferir datos de Northwind Trabajo 1 Transferir datos de Northwind Escribir en el registro de aplicación de Windows NT Notificar al operador No Sí No Notificar al operador Sí ¿Error?¿Error? Paso 3: Aplicación personalizada Tipo : Active Scripting; Núm. de intentos : 0 Paso 3: Aplicación personalizada Tipo : Active Scripting; Núm. de intentos : 0 ¿Error? ¿Error? Paso 2: Transferencia de datos Tipo : CmdExec; Número de intentos : 2 Paso 2: Transferencia de datos Tipo : CmdExec; Número de intentos : 2 ¿ Error? Paso 1: Copia seguridad base datos Tipo : Transact-SQL; Número de intentos : 1 Paso 1: Copia seguridad base datos Tipo : Transact-SQL; Número de intentos : 1

10 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 horas De: 8:00 a.m. A: 5:00 p.m. Cada 2 horas De: 8:00 a.m. A: 5:00 p.m. Lun Mar Mié Jue Vie Sáb Dom Programa: Fin de semana Cada 8 horas De: 12:00 a.m. A: 11:59 p.m. Cada 8 horas De: 12:00 a.m. A: 11:59 p.m. Lun Mar Mié Jue Vie Sáb Dom Progrma: L-V turno 2 Cada 4 horas De: 5:01 p.m. A: 7:59 a.m. Cada 4 horas De: 5:01 p.m. A: 7:59 a.m. Lun Mar Mié Jue Vie Sáb Dom Programa: CPU inactiva CPU inactiva Lun Mar Mié Jue Vie Sáb Dom

11 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 notifica Operador Meng Phua Nwind Admins Jose Lugo CorreoEnvío de redLocalizador Error 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

12 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

13 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 de SQL 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

14 Uso de alertas para responder a posibles problemas Base de datos usuario Mensaje de correo electrónico De:SQL Server Para:Account Manager Asunto:Número de error 50099 Cliente 732 eliminado por Eva Corets De:SQL Server Para:Account Manager Asunto:Número de error 50099 Cliente 732 eliminado por Eva Corets Base de datos msdb Tabla customers CustomerID LastName... 731 Harui... 732 van Dam... 733 Niikkonen... 732van Dam... Error 50099 con registro Error 50099 con registro Cliente eliminado por Eva Corets 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...

15 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

16 Creación de alertas para responder a errores de SQL 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

17 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 base de datos Use la instrucción RAISERROR Declare variables para los parámetros Definición de una alerta para el mensaje de error

18 Respuesta a las alertas de condiciones de rendimiento Alerta 3 Todas las bases de datos: Nivel de seguridad 18 Alerta 3 Todas las bases de datos: Nivel de seguridad 18 Alerta 2 Base de datos northwind: Error transfer. datos Alerta 2 Base 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 Phua Nwind Admins Jose Lugo CorreoEnvío 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:00Jose Lugo Agenda del localizador 8:01 - 18:00 Nwind Admins 18:01 - 0:00Jose Lugo 12:01 - 8:00Meng Phua Alcanzado el umbral a las 1:28 A.M.

19 Asignación de un operador a prueba de errores Operador a prueba de errores Operador a prueba de errores Agenda del localizador 12:01 - 8:00Meng Phua 8:01 - 6:00Nwind Admins 6:01 - 12:00Jose Lugo Agenda del localizador 12:01 - 8:00Meng Phua 8:01 - 6:00Nwind Admins 6:01 - 12:00Jose Lugo Operador al que se notifica Operadores Meng Phua Nwind Admins Jose Lugo CorreoEnvío de red Localizador Alerta: Error 18204 Error en el dispositivo de copia

20 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

21 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


Descargar ppt "Realización de tareas administrativas. Introducción Tareas de configuración Tareas administrativas rutinarias de SQL Server Automatización de las tareas."

Presentaciones similares


Anuncios Google