Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe cómo agregar archivos de datos o de registro a una base de datos en SQL Server 2014 mediante SQL Server Management Studio o Transact-SQL.
En este tema
Antes de comenzar:
Para agregar archivos de datos o de registro a una base de datos mediante:
Antes de empezar
Limitaciones y restricciones
No se puede agregar ni quitar un archivo mientras se ejecuta una instrucción BACKUP.
Para cada base de datos pueden especificarse hasta 32.767 archivos y 32.767 grupos de archivos.
Seguridad
Permisos
Requiere el permiso ALTER en la base de datos.
Uso de SQL Server Management Studio
Para agregar archivos de datos o de registro a una base de datos
En el Explorador de objetos, conéctese a una instancia del Motor de base de datos de SQL Server y expándala.
Expanda Bases de datos, haga clic con el botón derecho en la base de datos desde la que agregar los archivos y, a continuación, haga clic en Propiedades.
En el cuadro de diálogo Propiedades de la base de datos , seleccione la página Archivos .
Para agregar un archivo de registro de transacciones o datos, haga clic en Agregar.
En la cuadrícula Archivos de base de datos , escriba un nombre lógico para el archivo. El nombre de archivo debe ser único dentro de la base de datos.
Seleccione el tipo de archivo, los datos o el registro.
Para un archivo de datos, seleccione el grupo de archivos en el que se debe incluir el archivo en la lista o seleccione <nuevo grupo> de archivos para crear un nuevo grupo de archivos. Los registros de transacciones no se pueden colocar en grupos de archivos.
Especifique el tamaño inicial del archivo. Haga que el archivo de datos sea lo más grande posible, en función de la cantidad máxima de datos que espera en la base de datos.
Para especificar cómo debe crecer el archivo, haga clic en (...) en la columna Crecimiento automático . Seleccione entre las opciones siguientes:
Para permitir que el archivo seleccionado actualmente crezca a medida que se requiera más espacio de datos, active la casilla Habilitar crecimiento automático y, a continuación, seleccione en las siguientes opciones:
Para especificar que el archivo debe crecer por incrementos fijos, seleccione En Megabytes y especifique un valor.
Para especificar que el archivo debe crecer en un porcentaje del tamaño de archivo actual, seleccione En porcentaje y especifique un valor.
Para especificar el límite máximo de tamaño de archivo, seleccione entre las opciones siguientes:
Para especificar el tamaño máximo al que debe crecer el archivo, seleccione Crecimiento restringido de archivos (MB) y especifique un valor.
Para permitir que el archivo crezca tanto como sea necesario, seleccione Crecimiento de archivos sin restricciones.
Para evitar que el archivo crezca, desactive la casilla Habilitar crecimiento automático . El tamaño del archivo no aumentará más allá del valor especificado en la columna Tamaño inicial (MB).
Nota:
El tamaño máximo de la base de datos viene determinado por la cantidad de espacio en disco disponible y los límites de licencia determinados por la versión de SQL Server que está usando.
Especifique la ruta de acceso para la ubicación del archivo. La ruta de acceso especificada debe existir antes de agregar el archivo.
Nota:
De forma predeterminada, los registros de datos y transacciones se colocan en la misma unidad y ruta de acceso para dar cabida a sistemas de un solo disco, pero es posible que no sean óptimos para los entornos de producción. Para más información, consulte Database Files and Filegroups.
Haz clic en Aceptar.
Uso de Transact-SQL
Para agregar archivos de datos o de registro a una base de datos
Conéctese al motor de base de datos.
En la barra Estándar, haga clic en Nueva consulta.
Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar. En el ejemplo se agrega un grupo de archivos con dos archivos a una base de datos. En el ejemplo se crea el grupo
Test1FG1de archivos en la base de datos AdventureWorks2012 y se agregan dos archivos de 5 MB al grupo de archivos.
USE master
GO
ALTER DATABASE AdventureWorks2012
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks2012
ADD FILE
(
NAME = test1dat3,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat3.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
),
(
NAME = test1dat4,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\t1dat4.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1;
GO
Para obtener más ejemplos, vea Opciones de archivos y grupos de archivos de ALTER DATABASE (Transact-SQL).
Véase también
Archivos y grupos de archivos de base de datos
Eliminar datos o archivos de registro de una base de datos
Aumentar el tamaño de una base de datos