Вы находитесь на странице: 1из 15

CARACTERÍSTICAS, CONFIGURACIÓN Y GESTIÓN DEL SMBD

MARIO ENRIQUE ALARIO ROJAS

SENA
ESPECIALIZACIÓN EN GESTIÓN Y SEGURIDAD DE BASES DE DATOS
NOVIEMBRE DE 2019
INTRODUCCIÓN

Al instalar el Sistema Manejador de Base de Datos, se debe configurar el servidor y las


bases de datos (BD) del equipo. Para esto es importante identificar los diferentes
elementos que interactúan con el SMBD y como los valores que poseen afectan su
funcionamiento, de esta forma se configurarán los diferentes componentes para permitir
que el funcionamiento de las BD sea óptimo en concordancia con los objetivos y los
servicios a prestar.

Aspectos como la configuración de memoria, arquitectura de almacenamiento, sistema


operativo, usuarios, configuración de servicios determinarán el buen desempeño del
Sistema Manejador de Base de Datos y de las aplicaciones que de él se sirven.

REQUISITOS DE ESPACIO EN DISCO DURO

Durante la instalación de SQL Server, Windows Installer crea archivos temporales en la


unidad del sistema. Antes de ejecutar el programa de instalación para instalar o actualizar
SQL Server, se debe comprobar que el sistema dispone de al menos 6,0 GB de espacio
en disco en la unidad del sistema para estos archivos. Este requisito es aplicable incluso
si instala todos los componentes de SQL Server en una unidad distinta de la
predeterminada.

Los requisitos reales de disco duro dependen de la configuración del sistema y de las
características que decida instalar. En la tabla siguiente se muestran los requisitos de
espacio en disco de los componentes de SQL Server:

Características Requisito en espacio en Disco

Mínimo:
Motor de base de datos y archivos
de datos, replicación, búsqueda 1480 MB
de texto completo y Data Quality
Services
Motor de base de datos (como
arriba) con R Services (In- 2744 MB
Database)

Motor de base de datos (como


arriba) con Servicio de consultas 4194 MB
de PolyBase para datos externos

Analysis Services y archivos de 698 MB


datos

Reporting Services 967 MB

Microsoft R Server (independiente) 280 MB

Reporting Services - SharePoint 1203 MB

Integration Services 306 MB

Componentes de cliente (excepto


los componentes de los Libros en 445 MB
pantalla de SQL Server y las
herramientas de Integration
Services)

Todas las características 8030 MB


GESTIÓN DE INSTANCIAS

Instancias en SQLServer.

Cada vez que se instala el motor de base de datos SQL Server, se materializa en un
Servicio sobre el Sistema Operativo, éste servicio ejecuta un proceso denominado
“sqlserver.exe” con su propia configuración y bases de datos (las del Sistema y la(s) del
usuario). Además pueden ser instaladas varias instancias del servidor en un mismo
equipo.

Debido a lo anterior, aun cuando cada base de datos tiene sus propios archivos (para
almacenar sus objetos: tablas, índices, vistas procedimientos almacenados, etc.), sus
archivos de registro de transacciones (Log), configuración y modo de registro, comparten
elementos dentro de la misma instancia como la base de datos Temp (para operaciones
temporales) y los demás recursos definidos como memoria, procesador, conectividad, etc.

A nivel de administración, la utilización de múltiples instancias o múltiples bases de datos


cuando se tiene un único servidor, puede tener diferentes aspectos a analizar:

 Varias instancias pueden entrar en conflicto por la utilización de recursos


(memoria, acceso a disco y procesador).
 Las tareas de administración como copias de seguridad y mantenimiento se
simplifican.
 Si se tienen entornos de ciclo de vida (producción, desarrollo, pruebas, etc.) es
mejor tenerlos en instancias separadas. Sin embargo se debe tener en cuenta que
los nombres de base de datos deben ser únicos y se debería adoptar alguna
estrategia en particular.
ADMINISTRACIÓN DE LA CONFIGURACIÓN

Se procede a abrir el programa de SQL SERVER Configuration Manager en cual nos


muestra diferentes herramientas de configuración del SMBD:
En la opción de SQL Server Services se puede iniciar, detener o reiniciar los servicios de
SQL:
También se puede configurar la manera de arranque en las Propiedades del servicio,
arranque automático, manual y o deshabilitar el servicio:

También se puede configurar el nombre de cuenta y la contraseña:


Así como se visualiza las propiedades del SMBD:

En el servicio de Native Client Configuration se puede realizar la configuración de red, los


alias del SMBD y los protocolos que se utiliza:
Para continuar con la configuración generamos conexión con el SMBD:
Aquí nos aparece una serie de opciones que nos permiten seguir configurando el SMBD:

Podemos configurar la cantidad de memoria para las consultas:


GESTIÓN DE USUARIOS

La gestión de usuarios es parte vital para que el SMBD funcione de manera correcta para
que no haya ningún inconveniente según el perfil y el tipo de acceso asignado para el
manejo del SMBD.

Desde la opción de Seguridad:


Aquí se crean los usuarios y los permisos que tendrán en la base de datos:
Permisos de conexión a la BD:

Luego de gestionar los permisos hay que reiniciar el servidor para que los cambios
funcionen.
FUNCIONES FIJAS DE SERVIDOR

sysadmin Está por encima de las restantes funciones y tiene la autoridad


para realizar cualquier actividad en SQL Server.

serveradmin Se usa para conceder a un usuario la autoridad para realzar cambios en la


configuración de SQL Server.

setupadmin Da a un usuario capacidad sobre la configuración de duplicación en el


sistema y los procedimientos almacenados que se instalen.

securityadmin Proporciona a un usuario la capacidad de administrar los inicios de


sesión.

processadmin Permite a un usuario gestionar los procesos que se ejecutan bajo SQL
Server.

dbcreator Proporciona a un usuario la capacidad de crear y modificar bases de datos


en SQL Server.
diskadmin Otorga la capacidad para crear archivos de disco.

FUNCIONES FIJAS DE BASE DE DATOS

db_owner Función que se asigna a un usuario que es propietario de una base


de datos.

db_accessadmin Proporciona a un usuario la capacidad de añadir o eliminar grupos


de Windows NT, usuarios de Windows NT, y usuarios de SQL
Server a la base de datos.

db_datareader Permite al usuario seleccionar datos en cualquier tabla de la base


de datos.

db_datawriter Permite al usuario insertar, actualizar o borrar datos en cualquier


tabla de la base de datos.

db_ddladmin Permite crear, modificar y eliminar objetos de la base de datos.

db_securityadmin Permite a sus miembros crear y mantener las funciones de base de


datos y sus permisos, así como gestionar los permisos dentro de la
base de datos.
db_backupoperator Permite la realización de copias de seguridad.

db_denydatareader Deniega la capacidad de seleccionar (leer) datos de cualquier tabla


de la base de datos.

Вам также может понравиться