Base de datos master
Actualizado: 5 de diciembre de 2005
La base de datos master registra toda la información de sistema de un sistema SQL Server. Dentro de esta información se incluyen los metadatos de todas las instancias, como las cuentas de inicio de sesión, los extremos, los servidores vinculados y la configuración del sistema. Asimismo, master es la base de datos que registra la existencia de las demás bases de datos, la ubicación de los archivos de las bases de datos y la información de inicialización de SQL Server. Por lo tanto, SQL Server no puede iniciarse si la base de datos master no está disponible. En SQL Server 2005, los objetos de sistema ya no se almacenan en la base de datos master, sino en la base de datos de recursos.
Propiedades físicas de la base de datos master
En la siguiente tabla se enumeran los valores de configuración iniciales de los archivos de registro y datos de master. El tamaño de estos archivos puede variar ligeramente para cada edición de SQL Server 2005.
Archivo | Nombre lógico | Nombre físico | Crecimiento del archivo |
---|---|---|---|
Datos principales |
master |
master.mdf |
Crecimiento automático del 10 por ciento hasta llenar el disco. |
Registro |
mastlog |
mastlog.ldf |
Crecimiento automático del 10 por ciento hasta un máximo de 2 terabytes. |
Para obtener información sobre cómo mover los archivos de registro y datos de master, vea Mover bases de datos del sistema. La base de datos Resource depende de la ubicación de la base de datos master. Si se mueve la base de datos master, también se debe mover la base de datos Resource a la misma ubicación.
Opciones de base de datos
En la siguiente tabla se enumera el valor predeterminado de cada opción de base de datos en la base de datos master y se indica si la opción se puede modificar. 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 | Puede modificarse |
---|---|---|
ALLOW_SNAPSHOT_ISOLATION |
ON |
No |
ANSI_NULL_DEFAULT |
OFF |
Sí |
ANSI_NULLS |
OFF |
Sí |
ANSI_PADDING |
OFF |
Sí |
ANSI_WARNINGS |
OFF |
Sí |
ARITHABORT |
OFF |
Sí |
AUTO_CLOSE |
OFF |
No |
AUTO_CREATE_STATISTICS |
ON |
Sí |
AUTO_SHRINK |
OFF |
No |
AUTO_UPDATE_STATISTICS |
ON |
Sí |
AUTO_UPDATE_STATISTICS_ASYNC |
OFF |
Sí |
CONCAT_NULL_YIELDS_NULL |
OFF |
Sí |
CURSOR_CLOSE_ON_COMMIT |
OFF |
Sí |
CURSOR_DEFAULT |
GLOBAL |
Sí |
Opciones de disponibilidad de la base de datos |
ONLINE MULTI_USER READ_WRITE |
No No No |
DATE_CORRELATION_OPTIMIZATION |
OFF |
Sí |
DB_CHAINING |
ON |
No |
NUMERIC_ROUNDABORT |
OFF |
Sí |
PAGE_VERIFY |
CHECKSUM |
Sí |
PARAMETERIZATION |
SIMPLE |
Sí |
QUOTED_IDENTIFIER |
OFF |
Sí |
READ_COMMITTED_SNAPSHOT |
OFF |
No |
RECOVERY |
SIMPLE |
Sí |
RECURSIVE_TRIGGERS |
OFF |
Sí |
Opciones de Service Broker |
DISABLE_BROKER |
No |
TRUSTWORTHY |
OFF |
Sí |
Para ver una descripción de estas opciones de la base de datos, vea ALTER DATABASE (Transact-SQL).
Restricciones
Las siguientes operaciones no se pueden realizar en la base de datos master:
- 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 propietario de master es dbo.
- Crear un catálogo de texto o un índice de texto.
- Crear desencadenadores en las tablas del sistema de la base de datos.
- Eliminar la base de datos.
- Eliminar el usuario guest de la base de datos.
- 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 la base de datos o el grupo de archivos principal en READ_ONLY.
Recomendaciones
Cuando trabaje con la base de datos master, tenga en cuenta las siguientes recomendaciones:
- Tenga siempre disponible una copia de seguridad actualizada de la base de datos master.
- Haga una copia de seguridad de la base de datos master lo antes posible después de realizar las siguientes operaciones:
- Crear, modificar o eliminar una base de datos
- Cambiar los valores de configuración del servidor o de la base de datos
- Modificar o agregar las cuentas de inicio de sesión
- No cree objetos en la base de datos master. De lo contrario, deberá realizar una copia de seguridad de master con más frecuencia.
- No establezca la opción TRUSTWORTHY en ON para la base de datos master.
Vea también
Conceptos
Consideraciones sobre la realización de copias de seguridad de la base de datos master
Consideraciones para Restaurar la base de datos master
Consideraciones sobre la regeneración de la base de datos master
Bases de datos del sistema
Otros recursos
sys.databases (Transact-SQL)
sys.master_files (Transact-SQL)
Mover archivos de base de datos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
5 de diciembre de 2005 |
|