Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Laboratorio 03 Configuracion SQL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 51

GUIA DEL LABORATORIO 03:

CONFIGURACIÓN PARA SMDB [SQL SERVER]

PRESENTADO POR:

SANTANDER JOSÉ ACUÑA POLO


NATALIA MONTOYA AGUDELO
CINDY VILLARREAL ALONSO
(1881795)

Presentado a:

FERNANDO LÓPEZ TRUJILLO

PAOLA ANDREA OCAMPO AMAYA

SENA
Gestión Y Seguridad De Bases De Datos (1881795)
INTRODUCCIÓN

La realización de este laboratorio permitirá adquirir destrezas en el


manejo de la configuración del sistema manejador de base de datos
(SMBD) SQL SERVER, para ello se abordaran temas como la gestión de
usuarios y las administración de servicios desde un enfoque pragmático
que permita conocer las herramientas que tiene SQL Server para
solucionar situaciones problemáticas que se presentan comúnmente a
un Administrador de Base de Datos.
OBJETIVOS

Objetivo Principal

Configurar el SMBD, la base de datos y el Sistema Operativo para


garantizar el desempeño del servicio.

Objetivos específicos:

• Identificar los sistemas operativos sobre los que puede ser instalado
el SMBD.

• Configurar el SMBD de acuerdo a los requerimientos de hardware y


software.

• Construir y administrar bases de datos mediante herramientas GUI y


sentencias SQL ejecutadas en consola.

• Gestionar los privilegios de cada usuario del SMBD con el fin de


establecer los niveles de acceso adecuados.

• Administrar los servicios del SMBD con el fin de controlar la cantidad


de recursos y el estado de cada uno de ellos.

Actividad de ProyectoNo.2:
CONFIGURARSISTEMASMANEJADORES DE BASE DE DATOS.
1. Procedimiento.

1.1. Sistemas Operativos que soportan el SMBD SQL Server.


Desarrolle la siguiente tabla, identificando los sistemas operativos sobre
los que se puede instalar el SMBD SQL SERVER, establezca la versión
del SMBD y las herramientas GUI más utilizadas en cada plataforma.

Sistema Versión Versión del Herramientas de


Operativo SO SMBD administración GUI
Windows XP Windows XP SQL Server 2005 SQL Server Management
Profesional Profesional Studio y Business
Intelligence Development
Studio
Windows 2000 Windows SQL Server 2012 SQL Server Management
Server 2000 Studio, SQL Server Business
Datacenter Intelligence Development
Server Studio, SQL Server Data
Tools
Windows Windows SQL Server 2008 SQL Server Management
Server 2003 2003 R2 Studio y Business
Intelligence Development
Studio
Windows Windows SQL Server 2014 SQL Server Management
Server 2008 Server 2008 Studio, SQL Server Business
SP2 Intelligence Development
Studio, SQL Server Data
Tools

1.2. Características del sistema computacional.

El rendimiento de cualquier sistema computacional que tenga a SQL


Server como sistema manejador de base de datos, depende de la
interacción de dos elementos: el hardware usado y la configuración del
software.

a. Identifique y registre en la siguientes tabla las características del


equipo en el que se desarrolla esta práctica, con ellas se calcularan
algunos parámetros que nos ayudaran a construir una configuración más
eficiente para el funcionamiento de SQL Server.

Características Maquina Anfitrión Maquina Virtual


Sistema operativo Windows 8.1 Single Windows server 2003 R2
Language
Versión del sistema Windows 8.1. Enterprise Edition SP
operativo Version 6.3.9600 (2013) 2.5.2.3790 compilacion
3790
Referencia del procesador AMD A8-6410 APU with Procesador x86 Family 6
AMD Radeon R5 Graphics Model 42 Stepping 7
GenuineIntel ~ 2219 MHz
Arquitectura del procesador Sistema operativo de 64 Sistema operativo x86
bits, procesador x64
Velocidad del reloj del 2.00 GHz 2219 MHz
procesador

Características Maquina Anfitrión Maquina Virtual


Memoria cache del L1=64 KB
L1=64 KB
procesador = L1 + L2 + L3 L2=256 KB
L2=256 KB
L3=3 MB
Chip de vídeo (integrado o
Integrado Integrado
tarjeta externa)
Memoria asignada a vídeo 1664 MB 16.0 MB
Memoria RAM 8,00 GB 1,00 GB
Tamaño del disco duro 60 GB 20 GB
Tamaño del archivo de 5404 MB Inicial 426 Inicial
paginación Inicial/Máximo 1549 MB Maximo 891 Maximo

1.3. Afinamiento del SMBD SQL.

a. La ruta para la configuración de SQL Server 2017:

• Inicio.

• Todos los programas.

• Microsoft SQL Server 2017

• SQL Server Configuration Manager


b. Administrar los servicio de SQL Server 2017:

• Consultar el estado del servicio de SQL Server.

• Cambiar Estado del servicio (Detener, iniciar, pausar, reiniciar).


 Iniciar y detener una instancia de SQL Server 2017

o Iniciar instancia

o Detener instancia
• Cambiar el tipo de Inicio (automático, manual, desactivado).
• Habilite y deshabilite la configuración de red de SQL Server.

• ¿Para qué sirve la configuración de SQL Server Native?


Esta sección contiene los temas de la Ayuda F1 para los cuadros de diálogo de
Configuración de SQL Server Native Client del Administrador de configuración
de Microsoft SQL Server. SQL ServerSQL Native Client es la biblioteca de red
que los equipos cliente utilizan para conectarse a SQL Server, y se inicia con
Microsoft SQL Server.Las opciones establecidas en SQL Server Configuración de
SQL Native Client se utilizan en el equipo que ejecuta el programa cliente. Si se
establecen en el equipo que ejecuta SQL Server, sólo afectan a los programas
cliente que se ejecutan en el servidor. Estas opciones no afectan a los clientes
que se conectan a versiones anteriores de SQL Server, salvo que utilicen las
herramientas de cliente que se inician con SQL Server, como SQL Server
Management Studio.

 Servicios:
- Ingrese a SQL Server Services

• Configuración de Red.

- Ingrese a SQL Server Network Configuration


- Desplegue el menú y escoja la opción
Protocols for SQL EXPRESS

• SQL Server Native.

- Selecciona SQL Native Client 11.0 Configuration


- Desplega el SQL Native Client y escoge Aliases
Clic derecho New Alias

Servicios configurados: DETENIDOS y de forma MANUAL.

Cuando los servicios se encuentran detenidos aparece en el icono un


punto rojo, y el estado es “Stopped”.
Para detener el servicio de forma Automatic, Disabled o Manual se da
clic derecho en el Start Mode, ubicándose en la instancia respectiva.

c. Formateo de NTFS a bloques de 64kb.

Creación de los discos duros:


Clic sobre cada disco, asignación y formateo a 64
1.4. Conexión al Sistema Manejador de Base de Datos SQL Server 2017.

a. La ruta para iniciar una instancia de SQL Server 2017 con


Management Studio:

Abriendo SQL SERVER EXPRESS 2017


Ingreso a la instancia SQLEXPRESS con modo de autenticación de Windows:

B. Establecer conexiones de usuario.


Ubicar la instancia y dar clic derecho en la opción Properties

Buscar el menú Connections

Ingresar en una nueva consulta el comando sp_configure para que nos


muestre todas las conexiones existentes.
Opciones predeterminadas de conexión.

Permitir conexiones remotas: se encuentra en 0

Tiempo de espera de consulta remota: 600

Modifique la cantidad de usuario para una instancia a 100 usuarios y especifique


que más se puede modificar en configuración de usuarios.
¿Cuánto es lo máximo en usuarios concurrentes que soporta SQL Server?

R/ 32767 opciones de usuarios.

C. Administrar la memoria.

Que se puede modificar:


- Configurar la cantidad de memoria (mínima y máxima) que se puede
utilizar en MB en el servidor.
- Cantidad de mínima de memoria que se puede consumir una consulta.

¿Qué se debe habilitar para trabajar con memoria mayor a 4 Gb


en sistemas de 32 bits?
En SQL Server 2017 no trae esa opción.
Pero en SQL Server 2008 R2
R: Habilidad la opción que dice: USAR AWE PARA ASIGNAR MEMORIA

1.5. Gestión de las bases de datos (crear, acceder, consultar y


borrar).
 CREAR
o crear nueva base de datos llamada Prueba:
Ubiquese en Databases clic derecho New Database

Verificar si la base de datos esta creada en la instancia SQLEXPRESS:

• Modificar el tamaño, crecimiento y la ruta de los archivos.


Ubiquese en la columna Autogrowth/maxsize e ingrese en el botón …

b. CONSULTAR
Una vez ubicada en la base de datos prueba de clic en el botón New Query.
Verificación de base de datos creada “Prueba”
Ingrese el comando Use Prueba para utilizar la base datos y ejecute el script
en el botón Execute.
C. BORRAR

Ubiquese en la base de datos Prueba clic derecho Delete.

Escoja la opción Close existing connections para cerrar todas las conexiones
antes de borrar la base de datos.
1.6. Gestión de Usuarios en SQL Server.

a. Para la creación de Usuarios:


Se ubica en la instancia clic derecho Properties y escoge el menú Security

b. Consultar los usuarios creados por SQL Server de forma


predeterminada, tomar pantallazo antes y después de la creación
de sus usuarios.
Para visualizar los usuarios ejecute un script con el comando sysusers.

c. Modificar usuario:

Ubíquese en el usuario y de clic en Properties


En la opción General cambie el nombre, escoja el lenguaje por defecto.

d. Eliminar usuario:

Ubiquese en el usuario y de clic derecho escoja Delete.


Realicemos la Gestión de Usuarios (crear, borrar y modificar
usuario):

1. Consulta de todos los usuarios.

Realice una consulta con el comando syslogins

2. Creacion de usuarios

• Cree un usuario con su primer nombre y documento:


Cindy1032403963
• Ingrese a Logins clic derecho New Login...

Ingrese el nombre del usuario escoja el lenguaje y de clic en OK.

Escoja SQL Server autentication y asigne una contraseña.

 Asígnele privilegios para lectura y escritura de la base de datos


“Prueba”.

Ingrese a la opción User Mapping, escoja la base de datos Prueba e ingrese


al botón … de Default Schema.
Elija db_datawriter y db_datareader para asignarle los privilegios.

• Modifique privilegios por tabla y por comandos.

• Llenar al menos unos 5 registros.


 Crear 2 usuarios para esta base de datos Prueba 1 el dueño de la
base de datos y el otro el digitador.

Usuario 1: Dueño de la base de datos


Administrador de BD: Cindy1032403963

Usuario 2: digitador de Bd
Digitador
Asígnele los privilegios de usuario solo para rol administrativo

Configure la instancia con los permisos respectivos en la opción


Securables.
Elija la instancia y asígnele permiso de tipo Grant para que el digitador tenga
vistas y modifique solo la base de datos.

Verifique que los usuarios hayan sido creador ejecutando el comando syslogins

Elimine los usuarios creados en la base de datos.


Ubiquese en el usuario, clic derecho Delete.
Aparecerá un mensaje de alerta si se quiere transferir la información contenida
en los usuarios a nuevos usuarios.
1.7. Administración de servicios (consultar, iniciar, detener, pausar,
reanudar y reiniciar servicios).

a. Consultar los servicios que SQL Server está ejecutando.

b. Iniciar SQL Server de forma permanente en el servidor.


c. Detener, pausar, reanudar y reiniciar los servicios de SQL
Server.
1.8. Implementación del diseño de la base de datos.
Implemente la base de datos en el SMBD SQL Server, que usted diseño
en el Laboratorio No. 2, definiendo los siguientes aspectos.

• Cree una instancia llamado SENA y crea un usuario de SQL


Server como dueño de la instancia con su “nombre”.

 Creación de usuario con el nombre


Usuario1 Dueño: Noretssy

Rol de Dueño:sysadmin
Roles de usuario administrador
db_owner
Verificación de instancia:

• Inicie sesión en la instancia creada SENA y cree una base de datos


llamada BDSena.
 Creacion de base de datos BDSena
 Verifique que la base de datos haya sido creada en la instancia

• Utilice la siguiente estructura de FILEGROUPS en directorios diferentes:

• Inicie la instancia SENA seguidamente use BDSena_Filegroup y cree todas


las tablas teniendo en cuenta el Filegroup donde deben quedar ubicadas.
Base de datos SECRETARIA AMBIENTE

Creacion de tablas de la BD_SecAmbiente

Inserción de llaves foráneas


Inserción de datos

Creación del Filegroup para Secretaria de Ambiente

Ubicación Física:
Filename: 'C:\Program Files\Microsoft SQL
Server\MSSQL14.SQLEXPRESS\MSSQL\DATA\SecAmbienteFile_secundario.ndf',
Tamaño Minimo: 200MB
Porcentaje de crecimiento: Filegrowth=0
Verificación de almacenamiento del Filegroup:
Ubicarse en la base de datos dar clic derecho Properties

Ingresar al menú Files(Archivos)


Verificación de ubicación física del Filegroup
Filename: SecAmbienteFile_secundario.ndf',

Ahora confirmar cuantos Filegroup existen:

Ingresa a la opción del menú Filegroups


Se confirma el Filegroup creado

Nombre Lógico Ubicación Descripción


BDSena_Filegroup.mdf C:\Program Files\Microsoft Almacenamiento de las
SQL tablas de transacciones
Server\MSSQL14.SQLEXPRES o movimiento de las
S\MSSQL\DATA\ Bases datos
BDSena_Filegroup.mdf
SecAmbienteFile_secund C:\Program Files\Microsoft Para el
ario.ndf SQL almacenamiento de las
Server\MSSQL14.SQLEXPRES tablas de referencias
S\MSSQL\DATA\ de las bases de datos
SecAmbienteFile_secundario.
ndf
BDSena_ C:\Program Files\Microsoft Log de Transacciones.
Filegroup_log.ldf SQL
Server\MSSQL14.SQLEXPRES
S\MSSQL\DATA\ BDSena_
Filegroup_log.ldf

También podría gustarte