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.
La base de datos modelo se usa como plantilla para todas las bases de datos creadas en una instancia de SQL Server. Dado que tempdb se crea cada vez que se inicia SQL Server, la base de datos del modelo siempre debe existir en un sistema de SQL Server. Todo el contenido de la base de datos modelo , incluidas las opciones de base de datos, se copian en la nueva base de datos. Algunas de las opciones de configuración del modelo también se usan para crear una nueva tempdb durante el inicio, por lo que la base de datos del modelo siempre debe existir en un sistema de SQL Server.
Las bases de datos de usuario recién creadas usan el mismo modelo de recuperación que la base de datos del modelo. El valor predeterminado es configurable por el usuario. Para obtener información sobre el modelo de recuperación actual del modelo, vea Ver o cambiar el modelo de recuperación de una base de datos (SQL Server).
Importante
Si modificas la base de datos modelo con una plantilla específica para el usuario, te recomendamos hacer una copia de seguridad del modelo. Para obtener más información, vea Realizar copias de seguridad y restaurar bases de datos del sistema (SQL Server).
uso del modelo
Cuando se emite una instrucción CREATE DATABASE, la primera parte de la base de datos se crea copiando en el contenido de la base de datos modelo . El resto de la nueva base de datos se rellena con páginas vacías.
Si modifica la base de datos modelo , todas las bases de datos creadas después heredarán esos cambios. Por ejemplo, podría establecer permisos o opciones de base de datos, o agregar objetos como tablas, funciones o procedimientos almacenados. Las propiedades de archivo de la base de datos modelo son una excepción y se omiten excepto el tamaño inicial del archivo de datos.
Propiedades físicas del modelo
En la tabla siguiente se enumeran los valores de configuración iniciales de los archivos de registro y datos del modelo . Los tamaños de estos archivos pueden variar ligeramente para distintas ediciones de SQL Server.
Archivo | Nombre lógico | Nombre físico | Crecimiento del archivo |
---|---|---|---|
Datos principales | modeldev | model.mdf | Crecimiento automático en un 10 por ciento hasta que el disco esté lleno. |
Registro | modellog | modellog.ldf | Crecimiento automático en un 10 % a un máximo de 2 terabytes. |
Para mover la base de datos del modelo o los archivos de registro, consulte Mover bases de datos del sistema.
Opciones de base de datos
En la tabla siguiente se muestra el valor predeterminado para cada opción de base de datos de la base de datos modelo y si se puede modificar la opción. Para ver la configuración actual de estas opciones, utilice la vista de catálogo sys.databases .
Opción de base de datos | Valor predeterminado | Se puede modificar |
---|---|---|
PERMITIR_AISLAMIENTO_DE_INSTANTÁNEA | Apagado | Sí |
ANSI_NULL_DEFAULT | Apagado | Sí |
ANSI_NULLS | Apagado | Sí |
ANSI_PADDING | Apagado | Sí |
ANSI_WARNINGS | Apagado | Sí |
ARITHABORT | Apagado | Sí |
CIERRE_AUTOMÁTICO | Apagado | Sí |
AUTO_CREAR_ESTADÍSTICAS | EN | Sí |
AUTO_SHRINK | Apagado | Sí |
ACTUALIZACIÓN AUTOMÁTICA DE ESTADÍSTICAS | EN | Sí |
AUTO_UPDATE_STATISTICS_ASYNC | Apagado | Sí |
SEGUIMIENTO DE CAMBIOS | Apagado | No |
CONCAT_NULL_YIELDS_NULL | Apagado | Sí |
CURSOR_CLOSE_ON_COMMIT | Apagado | Sí |
CURSOR_DEFAULT | GLOBAL | Sí |
Opciones de disponibilidad de base de datos | EN LÍNEA MULTIUSUARIO LECTURA_ESCRITURA |
No Sí Sí |
OPTIMIZACIÓN_DE_CORRELACIÓN_DE_FECHAS | Apagado | Sí |
DB_CHAINING | Apagado | No |
ENCRIPTACIÓN | Apagado | No |
ABORTAR_REDONDEO_NUMÉRICO | Apagado | Sí |
VERIFICACIÓN_DE_PÁGINA | CHECKSUM | Sí |
PARAMETRIZACIÓN | SENCILLO | Sí |
QUOTED_IDENTIFIER (identificador entre comillas) | Apagado | Sí |
Instantánea de lectura comprometida | Apagado | Sí |
RECUPERACIÓN | Depende de la edición1 de SQL Server | Sí |
DISPARADORES_RECURSIVOS | Apagado | Sí |
Opciones de Service Broker | DISABLE_BROKER | No |
FIDEDIGNO | Apagado | No |
1 Para comprobar el modelo de recuperación actual de la base de datos, vea Ver o cambiar el modelo de recuperación de una base de datos (SQL Server) o sys.databases (Transact-SQL).
Para obtener una descripción de estas opciones de base de datos, vea ALTER DATABASE (Transact-SQL).
Restricciones
Las siguientes operaciones no se pueden realizar en la base de datos del modelo :
Agregar archivos o grupos de archivos.
Cambiar intercalaciones. La intercalación predeterminada es la intercalación de servidor.
Cambiar el propietario de la base de datos. el modelo es propiedad de sa.
Eliminar la base de datos.
Eliminar el usuario guest de la base de datos.
Habilitación de la captura de datos modificados.
Participar en el reflejo de la base de datos.
Quitar el grupo de archivos principal, el archivo de datos principal o el archivo de registro.
Cambiar el nombre de la base de datos o del grupo de archivos principal.
Establecer la base de datos en OFFLINE.
Establecer el grupo de archivos principal en READ_ONLY.
Crear procedimientos, vistas o desencadenadores mediante la opción de CON ENCRIPTACIÓN. La clave de cifrado está vinculada a la base de datos en la que se crea el objeto. Los objetos cifrados creados en la base de datos modelo solo se pueden usar en el modelo.