Índice

Ejercicio: añadir un grupo de archivos

1. Enunciado

En la base de datos LibroTSQL, añadimos el grupo de archivos Data. Este grupo de archivos se compone de dos archivos: data1.ndf y data2.ndf.

El archivo data1.ndf posee un tamaño fijo de 50 MB mientras que el archivo data2.ndf tiene un tamaño inicial de 10 MB que puede después crecer hasta un tamaño de 50 MB en pasos de 10 MB.

2. Solución

Para añadir un grupo de archivos y definir los archivos pertenecientes a este grupo, puede hacerlo a través del cuadro de diálogo que presenta las propiedades de la base de datos desde SSMS, o también a través de un script Transact SQL. A continuación presentamos este script.

En un primer paso, el grupo de archivos se define con la instrucción ALTER DATABASE.

ALTER DATABASE LibroTSQL   
     ADD FILEGROUP Data;

El grupo de archivos está definido pero todavía no es posible utilizarlo ya que ningún archivo pertenece a este grupo. El primer archivo (data1) se crea con la ayuda del siguiente script.

ALTER DATABASE LibroTSQL   
     ADD FILE (   
           NAME=data1,   
           FILENAME=’c:\datos\data1.ndf’,   
           SIZE=50Mb,   
           MAXSIZE=50Mb   
     )   
     TO FILEGROUP Data;

El segundo archivo (data2) se crea de una forma parecida pero ...