sábado, 1 de febrero de 2014

Creación y Administración de bases de datos - 3 de 3




1º) Crear una base de datos de Clientes con un tamaño de 40 MB y con crecimiento de un 10%. 

create database Clientes 
on primary 
(Name=Clientes_Data, 
Filename='D:\ClientesData.MDF',
size=25MB, 
Maxsize=100MB,
Filegrowth=10%)
log on 
(Name=Clientes_Log, 
Filename='D:\ClientesLog.LDF',
size=15MB, 
Maxsize=40MB, 
Filegrowth=10%) 


2º) Mostrar si la base de datos está junto a las demás y el espacio usado de mi nueva base de datos. 

sp_helpdb  


sp_spaceused


3º) Crear un grupo de archivos en mi base de datos clientes que se llame Bajas.  
Añadir dos archivos a ese grupo de archivos llamados RelacionAnual y que ocupen 5MB. 

alter database Clientes 
add filegroup Bajas 


alter database Clientes 
add file 
(name='RelacionAnual1', 
filename='D:\RelacionAnual1.NDF',
 size=5MB) 
to filegroup Bajas 



alter database Clientes 
add file 
(name='RelacionAnual2', 
filename='D:\RelacionAnual2.NDF', 
size=5MB) 
to filegroup Bajas 



4º) Mostrar las características de los archivos que acabamos de incluir y de su grupo. 

Exec sp_Helpfile @filename='RelacionAnual1' 


Exec sp_Helpfile @filename='RelacionAnual2' 


Exec sp_helpfilegroup 'Bajas'



5º) Eliminar uno de los archivos del grupo Bajas y modificar el otro para darle un tamaño de 10 MB. 

alter Database Clientes 
remove file RelacionAnual2


alter Database Clientes 
modify file (Name='RelacionAnual1', size=10Mb) 


6º) Reducir el tamaño de la base de datos en un 2%. 

Dbcc shrinkdatabase(Clientes, 2) 



7º) Volver a aumentar el tamaño de la base de datos en 5 MB más. 

alter Database Clientes 
modify file (Name='Clientes_Data', size=30) 



8º)  Poner el tamaño máximo de la base de datos a 200 MB. 

alter Database Clientes 
modify file (Name='Clientes_Data', maxsize=120) 


alter Database Clientes 
modify file (Name='Clientes_Log', maxsize=60) 


alter Database Clientes 
modify file (Name='RelacionAnual1', maxsize=20) 



9º) Eliminar el grupo de Bajas de la base de datos junto con sus archivos. Eliminar también la base de datos. 

alter Database Clientes
remove file relacionanual1 


alter Database Clientes 
remove filegroup bajas


use master
go
drop database Clientes



Espero haber ayudado en algo. Hasta la próxima oportunidad! 




4 comentarios:

  1. Respuestas
    1. Hola Jesus Alberto, gracias por la visita y el aporte de tu comentario!!
      Los mejores deseos! Hasta cualquier momento!

      Eliminar
  2. Respuestas
    1. Hola paulo jesus ullachica esquivias, gracias por la visita y el aporte de tu comentario!!
      :)
      Éxitos! Hasta cualquier instante!

      Eliminar