Sie sind auf Seite 1von 2

En todas las empresas, el rea de Tecnologas de la Informacin tiene que realizar

diversas actividades que permitan que los procesos empresariales trabajen en


armona y automticamente, para lograr los objetivos que han sido definidos en
cada una de ellas. La informacin que fluye entre estos procesos tiene que ser
almacenada en repositorios escalables, eficientes y seguros.

Implementar un software especializado en este tema, otorga una serie de ventajas


competitivas que impactan al negocio de manera integral; las compaas tienen que
almacenar de forma persistente la informacin del negocio ya sea sensitiva o no en
Sistemas Manejadores de Base de Datos como Microsoft SQL Server.

Automatizacin de SQL Server


Las herramientas proporcionadas por Microsoft SQL Server permiten realizar una
administracin sencilla cuando se compara con otros motores de bases de datos;
pero aun cuando las tareas sean fciles de ejecutar, es comn la necesidad de
repetir una tarea varias veces.

Los Administradores de Bases de Datos (DBA) tienen que aprender a automatizar


tareas repetitivas, de tal forma que dichas tareas sean ejecutadas de forma
consistente.

Los beneficios de automatizar el manejo de SQL Server son los siguientes:

Reducir carga de trabajo administrativa.


Reducir el riesgo de olvidar tareas de mantenimiento crticas.
Reducir el riesgo de errores humanos.
Manejo de proactividad en la administracin (monitoreo de
desempeo y reconocimiento y respuesta a problemas
potenciales).
Las herramientas nativas disponibles para realizar la automatizacin de tareas en
SQL Server son; el Asistente y Diseador de Planes de Mantenimiento y el Servicio
de Agentes para la creacin de objetos como: trabajos administrativos (jobs),
alertas, notificaciones y operadores.

Ambas herramientas son muy intuitivas para realizar las automatizaciones que
involucran el mantenimiento de SQL Server.

Mantenimiento de SQL Server


El motor de base de datos de Microsoft SQL Server es capaz de ejecutarse por
perodos largos de tiempo, con un mnimo mantenimiento; sin embargo, para
obtener el mejor resultado del motor de base de datos se requiere planear un
calendario de operaciones de mantenimiento de rutina.

Las operaciones de mantenimiento de rutina, que se tienen que ejecutar en un


servidor de bases de datos son las siguientes:
Asegurar la integridad de las bases de datos usando el comando
DBCC CHECKDB.
Mantenimiento de ndices (reorganizacin y re indexado).
Actualizacin de estadsticas de los objetos tablas e ndices.
Reduccin de tamao de las bases de datos.
Respaldos de bases de datos.
Tareas de limpieza de datos.
Todas las tareas antes mencionadas se pueden automatizar con planes de
mantenimiento en la consola de Microsoft SQL Server Management Studio y que
hacen uso de la infraestructura del Servicio de Agentes de SQL Server.

De acuerdo a lo comentado anteriormente, las sugerencias principales que debe


seguir un DBA experto en SQL Server son las siguientes.

1. Estandarizar configuraciones en todas las instancias y servidores


de SQL Server.
2. Disear e implementar una estrategia efectiva de recuperacin de
desastres.
3. Crear un plan de mantenimiento personalizado, enfocado a las
necesidades de cada base de datos en las diferentes instancias de
SQL Server.
4. Trabajar en colaboracin con los desarrolladores de software que
consumen la informacin de las bases de datos de SQL Server,
para usar las mejores prcticas en el consumo de datos.
5. Monitorear la actividad de los servidores de SQL Server, para
disear su correspondiente afinacin, cuando se detecten cuellos
de botella en el desempeo.

Como conclusin, el SQL Server es una plataforma de datos que permite manejar
informacin del negocio y otros servicios como de integracin, de anlisis, de
reporteo, de calidad de datos entre otras, que de forma obligatoria se tiene que
administrar continuamente.

Por lo tanto, ser de gran ayuda utilizar las herramientas de mantenimiento y


automatizacin nativas de SQL Server, que son muy intuitivas y que permitirn sin
duda, que los diversos servicios en SQL Server puedan ejecutarse de forma
eficiente, para lograr que los usuarios finales tengan la mejor experiencia de datos
en sus aplicativos de la empresa.

Das könnte Ihnen auch gefallen