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 maestra registra toda la información de nivel de sistema de un sistema SQL Server. Esto incluye metadatos para toda la instancia, como cuentas de inicio de sesión, puntos de conexión, servidores vinculados y opciones de configuración del sistema. En SQL Server, los objetos del sistema ya no se almacenan en la base de datos maestra ; en su lugar, se almacenan en la base de datos de recursos. Además, master es la base de datos que registra la existencia de todas las demás bases de datos y la ubicación de esos archivos de base de datos y registra la información de inicialización de SQL Server. Por lo tanto, SQL Server no puede iniciarse si la base de datos maestra no está disponible.
Propiedades físicas del maestro
En la tabla siguiente se enumeran los valores de configuración iniciales de los archivos de datos y registro principal. 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 | maestro | master.mdf | Crecimiento automático en un 10 por ciento hasta que el disco esté lleno. |
| Registro | mastlog | mastlog.ldf | Crecimiento automático en un 10 % a un máximo de 2 terabytes. |
Para obtener información sobre cómo mover los archivos de datos y registro maestro, 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 maestra 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 | EN | No |
| ANSI_NULL_DEFAULT | Apagado | Sí |
| ANSI_NULLS | Apagado | Sí |
| ANSI_PADDING | Apagado | Sí |
| ANSI_WARNINGS | Apagado | Sí |
| ARITHABORT | Apagado | Sí |
| CIERRE_AUTOMÁTICO | Apagado | No |
| AUTO_CREAR_ESTADÍSTICAS | EN | Sí |
| AUTO_SHRINK | Apagado | No |
| 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 No No |
| OPTIMIZACIÓN_DE_CORRELACIÓN_DE_FECHAS | Apagado | Sí |
| DB_CHAINING | EN | 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 | No |
| RECUPERACIÓN | SENCILLO | Sí |
| DISPARADORES_RECURSIVOS | Apagado | Sí |
| Opciones de Service Broker | DISABLE_BROKER | No |
| FIDEDIGNO | Apagado | Sí |
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 maestra :
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. master es propiedad de sa.
Crear un catálogo de texto completo o un índice de texto completo.
Creación de desencadenadores en tablas del sistema en la base de datos.
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 la base de datos o el grupo de archivos principal en READ_ONLY.
Recomendaciones
Al trabajar con la base de datos maestra , tenga en cuenta las siguientes recomendaciones:
Siempre tiene disponible una copia de seguridad actual de la base de datos maestra .
Realice una copia de seguridad de la base de datos maestra lo antes posible después de las siguientes operaciones:
Crear, modificar o quitar cualquier base de datos
Cambio de valores de configuración de servidor o base de datos
Modificar o agregar cuentas de inicio de sesión
No cree objetos de usuario en master. Si lo hace, se debe realizar una copia de seguridad del patrón con más frecuencia.
No establezca la opción TRUSTWORTHY en ON para la base de datos maestra .
Qué hacer si el maestro se vuelve inutilizable
Si el principal deja de ser utilizable, puede devolver la base de datos a un estado utilizable mediante una de las siguientes maneras:
Restaure maestro a partir de una copia de seguridad de la base de datos actual.
Si puede iniciar la instancia del servidor, debería poder restaurar master a partir de una copia de seguridad completa de la base de datos. Para obtener más información, vea Restaurar la base de datos maestra (Transact-SQL).
Reconstruir completamente el maestro.
Si el daño grave al maestro impide que inicie SQL Server, debe volver a generar el maestro. Para obtener más información, vea Recompilar bases de datos del sistema.
Importante
Al reconstruir master, se reconstruyen todas las bases de datos del sistema.
Contenido relacionado
Volver a generar bases de datos del sistema