Tecnología

Inicio

Funciones de DBA SQL

Los administradores de bases de datos SQL (DBA) tienen muchas responsabilidades relacionadas con bases de datos SQL. Su responsabilidad principal, sin embargo, es asegurarse de que los servidores de bases de datos siempre están disponibles cuando los usuarios los necesitan. DBA también debe supervisar el rendimiento de base de datos y asegurarse de que las bases de datos están operando con una eficiencia óptima con el fin de proporcionar a los usuarios la información que necesitan, en el momento oportuno. Además, se espera que los administradores de bases de datos para mantener a salvo de intrusiones externas. Muchos administradores de bases pasan toda su carrera de trabajo con bases de datos; Sin embargo, muchos otros simplemente heredan los derechos en virtud de ser un programador o incluso un técnico de servicio de asistencia.

Instalación de servidores SQL Server

DBA es responsable de la instalación de nuevos servidores SQL Server y nuevas instancias de SQL Server en los servidores existentes. Además, se espera que los administradores de bases de mantener sus servidores actualizados. Esto significa no sólo actualizaciones de generación, pero la aplicación de los paquetes de servicios también. A menudo, los paquetes de servicio pueden significar la diferencia entre una instancia de SQL Server funcionamiento correcto y uno que tiene la seguridad seriamente comprometida.

Supervisión y ajuste del SQL Server

Servidores siempre deben funcionar a su máximo rendimiento con el fin de proporcionar datos de manera eficiente a los usuarios finales. Para lograr esto, un DBA debe supervisar los registros de base de datos en busca de errores y seguimiento de los errores que aparecen en el registro. Los errores se pueden ejecutar desde una conexión del usuario errores de archivos de base de ir fuera de línea durante las horas de producción. Con el fin de mantener las bases de datos se ejecuta en su pico, el mantenimiento debe ser realizado periódicamente. DBA deben configurar y trabajos de mantenimiento de horario para mantener el SQL Server sintonizado.

Copia de seguridad y recuperación

Una de las tareas más importantes que un DBA debe llevar a cabo es la copia de seguridad y recuperación de las bases de datos que se ejecutan en una instancia de SQL Server. Los horarios deben configurarse para copias de seguridad para funcionar sobre una base diaria, si el DBA elige para ejecutar copias de seguridad completas o diferenciales. Los procedimientos de recuperación también deben ser desarrolladas por el DBA; estos procedimientos deben delinear los pasos a seguir para recuperar una base de datos en caso de fallo de la base de datos. Las copias de seguridad son una parte esencial de los deberes de un DBA, ya que pueden significar la diferencia entre la pérdida de datos de negocios como de costumbre, o catastrófica.

Gestión de usuarios y Seguridad

SQL Server está diseñado para trabajar dentro de un dominio de Windows o en un dominio que no está orientada de Windows. Cuando un servidor SQL Server se ejecuta en un dominio de Windows, el DBA a menudo trabajar con el administrador de Windows con el fin de conseguir una conexión del usuario complementos creados. SQL también se puede ejecutar en dominios que no son Windows; Sin embargo, esto es cuando el DBA tendrá que añadir los usuarios directamente con el servidor SQL Server. Una vez creados los usuarios, es el DBA que se asigna a los usuarios de las bases de datos que necesitan el acceso y para determinar el nivel de seguridad necesario para cada usuario.

Trabajar con los desarrolladores de software

En algún momento durante una carrera de trabajo como DBA, será necesario para interactuar con los desarrolladores de software. DBA ayudará al desarrollador en el diseño de la base de datos, la escritura de consultas para interactuar con el software y la creación de procedimientos almacenados que el desarrollador puede llamada de su código. Las normas deberían establecer y aplicar cuando se trabaja con bases de datos de manera que todo el mundo utiliza las convenciones de nombres apropiados para las tablas y campos.