Las bases aplicativas son la parte más importante, ya que es para ellas que se subió al servidor SQL Server. Así la protección y la integridad de los datos son indispensables.
Esta en algunos casos es mejor separar (por razones de volumetría de las bases de datos) el plan de mantenimiento según grupos de bases de datos. Pasaremos para nuestro ejemplo por un caso simple propuesto por el ayudante.
Creamos un nuevo plan de mantenimiento y seleccionamos todas las bases usuarios (Bases de ejemplo incluidas)
No reorganizamos, ni inspeccionamos, por el contrario vamos a salvaguardar las bases de datos
Se definen el directorio, la retención y la creación de directorios bajos
Se salvaguardan también los registros de transacción con una planificación un poco previa a la de los ficheros de bases de datos con el fin de vaciar los registros de transacciones y disminuir el tamaño del *.BAK
Se conservan la misma lógica de protección y la misma periodicidad
Se conserva el registro de ejecución y se escribe en la base de antecedentes
Se proporciona un nombre a nuestro plan de mantenimiento
Ahora se crean nuestros distintos planes y podemos ver con más detalle a quienes corresponden estos planes.
Funcionamiento interno
Los planes de mantenimiento bajo SQL Server 2000 son puntos específicos creados en SQL Server Agente. Si se va a la lista de los Trabajos de SQL Server Agente:
- Management > SQL Server Agent > Trabajo
Si se abren estos puntos, se encuentran todos los parámetros de la planificación y una única etapa por Trabajo
Si se abre esta etapa, se cae sobre un pedido llamando procedimiento ancho "dbo.xp_sqlmaint"
Visión de los antecedentes
Se pueden ver los antecedentes de ejecución desde los ficheros almacenados sobre el disco (véase parametrización de cada plan). A continuación se puede pulsar con el botón derecho en la lista de los Planes de mantenimiento y elegir "Mantenimiento Plan History"
Se pueden entonces efectuar filtrados y ver los antecedentes correspondiente
Se pueden también ver los antecedentes de cada Trabajo SQL Server Agente
Se ven pues los detalles sobre este Trabajo y cada una de sus etapas.
Casos particulares en las bases SharePoint
En algunos casos, pueden tener un error en las protecciones (REGISTRO y DataBase) de las bases aplicativas (SharePoint esta en este caso), es necesario pues añadir unos parámetros a esta etapa exactamente después del "BAK" (o "TRN"):
Deben efectuar manualmente esta modificación cada vez que abren el plan de mantenimiento y que presionan OK.
Este caso se explica aquí:
Conclusión
Establecieron los planes de mantenimiento básicos para SQL Server 2000.
Podemos también añadir puntos particulares para optimizar el funcionamiento de su motor añadiendo escrituras como:
SQL SERVER - PROCÉDURE STOCKÉE METTANT À JOUR TOUTES LES STATISTIQUES DE TOUTES LES BASES DU SERVEUR
SQL SERVER - PROCÉDURE STOCKÉE PERMETTANT DE RECONSTRUIRE TOUS LES INDEXES DE TOUTES LES BASES DU SERVEUR
SQL SERVER 2000 - VIDER ET COMPACTER TOUTES LES BASES DE DONNÉES DU SERVEUR
Los planes de mantenimiento están entre las bases de la administración de servidores SQL.
Permiten tener un mínimo de mantenimiento de numerosas configuraciones. En cambio, en casos más específicos, será necesario modificar éstos.
Fuente: www.asp-php.net