- Grupos de archivos secundarios
Son los formados por archivos NDF, donde como hemos visto antes, se almacenan copias de seguridad, vistas etc.
Para crear un grupo de archivo secundario seguiremos los siguientes pasos:
1. Modificamos la base de datos para añadirle el grupo de archivos secundario, para ello usaremos Add FileGroup
Alter Database Base de datos
Add FileGroup Grupodearchivosecundario
Alter Database Ejemplo
Add FileGroup MuyConsultados
Comandos completados con éxito.
2. Modificamos la base de datos para añadir un archivo NDF físico al grupo de archivos secundario, para ello usaremos Add File. Sintaxis:
Alter Database Base de datos
Add File
(
Name = ‘Nombre’,
Filename = ‘Ruta\Archivo.ndf’,
Size = Tamaño en MB
)
SP_HelpFile
Muestra información sobre archivos NDF.
Sintaxis: SP_HELPFILE @Filename = ‘Nombredearchivosinextensión’
- Modificar y añadir archivos a grupos de archivos secundarios
3. Mediante la opción Modify File de Alter Database, podemos modificar un archivo secundario. Sintaxis:
Alter Database Base de datos Modify File (name = ‘nombre’, propiedades y valores a modificar)
4. Con Add File, podemos añadir un nuevo archivo NDF al archivo secundario de la base de datos elegido. Sintaxis:
Alter Database Base de datos
Add File
(Name = 'Nombre',
Filename = 'Ruta\Archivo.NDF',
Size = Tamaño por defecto,
Maxsize = Tamaño máximo)
To Filegroup Grupo de archivos secundario
Ampliando la base de datos en 10.00 MB de disco 'Ejemplodata2'
5. Con Remove File, podemos eliminar un archivo elegido de la base de datos Sintaxis:
Alter Database Base de datos
Remove File Nombre del archivo
6. Podemos modificar el tamaño de un archivo secundario mediante ShrinkFile.
Sintaxis:
DBCC ShrinkFile (Nombrearchivo, %tamañoareducir, Opcion)
Opciones:
- EmptyFile: Indica que el tamaño del archivo reducido, pase a otros archivos secundarios del mismo grupo.
- TruncateOnly: Indica que el tamaño reducido de la base de datos pasa al sistema operativo. Si no ponemos ninguna opción esta es la opción por defecto.
- NoTruncate: Indica que el tamaño reducido de la base de datos no pasa al sistema operativo
Modifica el tamaño de la base de datos. Sintaxis:
DBCC Shrinkdatabase (Basededatos, %tamañoareducir, Opcion)
Opciones:
- EmptyFile: Indica que el tamaño del archivo reducido, pase a otros archivos secundarios del mismo grupo.
- TruncateOnly: Indica que el tamaño reducido de la base de datos pasa al sistema operativo. Si no ponemos ninguna opción esta es la opción por defecto.
- NoTruncate: Indica que el tamaño reducido de la base de datos no pasa al sistema operativo.
Ejemplo:
Espero haber ayudado en algo. Hasta la próxima oportunidad!
No hay comentarios:
Publicar un comentario