Los planes de mantenimiento y SQL Server 2000

Introducción
SQL Server 2000 ofrece la posibilidad de añadir secuencias de tareas de gestión. Estas secuencias se basan en tareas de SQL Server Agente. Se aconseja establecer estas soluciones de gestión en el marco de las explotaciones SharePoint. Se almacenan todos los datos de SharePoint en SQL Server y si no se mantiene a este servidor correctamente, los resultados de los lugares SharePoint se experimentan inmediatamente.

Presentación
Cuando se instala y utiliza SQL Server, éste nos da la posibilidad de mantenerse por la instauración de distintas tareas de gestión y máximo aprovechamiento. Las distintas tareas posibles son:

  • Protección de los ficheros de datos
  • Protección de los registros de transacción
  • Máximo aprovechamiento de las bases de datos
  • Inspección de la integridad de las bases de datos
  • Seguimiento de la ejecución de estas etapas

Veremos en este artículo un ejemplo de instauración de estos planes de mantenimiento para los distintos tipos de bases de datos.

La herramienta de creación

La instauración de un plan de mantenimiento se hace por la herramienta de gestión de SQL Server 2000:

  • SQL Server Enterprise Manager

Debemos utilizar esta herramienta para la creación de los distintos tipos de plan de mantenimiento, para eso es necesario ir en la rúbrica "Dirección" luego a "Database Planes de Mantenimiento ".

image01


Para crear un nuevo plan de mantenimiento, basta con pulsar con el botón derecho del ratón en la ventana y elegir "un New Plan Mantenimiento ".

image02


Crearemos dos planes diferentes, un plan destinado al máximo aprovechamiento de las bases de datos, luego uno dedicado a las bases de datos aplicativos que son las bases de datos SharePoint. Las bases de datos (msdb, master) los sistemas también serán tratados en un plan específico.

Plan de máximo aprovechamiento de las bases


El objetivo de este plan es pasar una vez sobre todas las bases de datos por semana para efectuar un check luego una reorganización de los ficheros de bases de datos. Para esto, comenzamos por crear un nuevo plan de mantenimiento

 

image03

 



Luego se eligen todas las bases de datos

 

image04

 



Se elige entonces reorganizar todos los datos y los índices y recuperar el espacio libre a la altura del 10 %. se planea esta reorganización todos los domingos a las 01.00 am
Imagen 05

Atención:
Las planificaciones deben validarse con los otros trabajos que pueden tener sobre su medio ambiente. En efecto, la tarea de mantenimiento puede plantear problemas si al mismo tiempo están en curso los tratamientos de cargamento masivo o replicación. Es necesario velar bien por la secuencia de las distintas tareas añadidas en SQL Server Agent.

Se activa el check del DataBases incluyendo el indexado. La planificación está prevista todos los domingos a 00.00 (o sea una hora antes de la reorganización)

 

image06

 



No se hace Copia de seguridad básica de datos

 

image07

 



Ni copia de seguridad de los registros de transacción

 

image08

 



Se define un vínculo de almacenamiento de los informes de ejecución con una rotación de algunos días (una semana basta a menudo).

 

image09


Atención: Se puede definir el envío de un Correo electrónico a un operador quien tiene SQLMail configurado en su servidor SQL Server 2000. Si desean tener el procedimiento:

 

Se va a registrar en los antecedentes ejecuciones (la base MSDB) las 1000 primeras líneas del resultado de este plan de ejecución.

 

image10

 



Se termina proporcionándole un nombre

 

image11


Se termina ahora este plan. Veamos un plan para las bases de sistemas.


 

Plan de mantenimiento para las bases del sistema


Las bases de datos del sistema son específicas, se aconseja pues tratarlos separadamente. Vea pues los parámetros de este plan específico.

Uno de los parámetros específicos de estas bases es el hecho de que estén en método de recaudación simple. Así las transacciones no se conservan (como se lo ve en la captura siguiente) y es pues inútil salvaguardar estos registros de transacción.

 

image12


Si desean más información sobre este funcionamiento de los registros de transacción:

El máximo aprovechamiento y el Check ya se administran en un plan específico, debemos pues seleccionar solamente estas bases y efectuar una copia de seguridad de las bases de datos.

Se va a seleccionar para este plan:

 

  • Las bases de datos del sistema: MSDB y MASTER (creadas en el paso 2 de las Herramientas de creación)
  • La base de datos modelo: MODEL


image13


Se selecciona la protección planeada diariamente (a una hora adaptada) comprobando la integridad del fichero de protección y guardada en el disco (en el caso de un servidor con bandas, pueden salvaguardar directamente allí)

image14

 



Se definen el directorio de almacenamiento de los ficheros de copia de seguridad, su extensión, la retención (a adaptar en su caso) y la creación de uno bajo directorio por base (simplifique la gestión).

 

image15

 



No hay copia de seguridad de los registros de transacción

 

image16

 



Un registro de las ejecuciones de este plan

 

image17

 

 

Se escribe en la base de antecedentes

 

image18

 



Y se da un nombre a este nuevo plan

 

image19


Se termina ahora nuestro plan para las bases de datos del sistema. Los pasos para las bases de datos de SharePoint se encuentran en el siguiente articulo.

Fuente: www.asp-php.net/tutorial

 

 

Publicidad

Copyrigth