base de datos maestra
Collapse the table of content
Expand the table of content
Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

base de datos maestra

La base de datos maestra registra toda la información de sistema de un sistema SQL Server. Dentro de esta información se incluyen los metadatos de una sola instancia, como las cuentas de inicio de sesión, los extremos, los servidores vinculados y la configuración del sistema. En SQL Server, los objetos de sistema ya no se almacenan en la base de datos maestra, sino en la base de datos de recursos. Asimismo, maestra 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 maestra no está disponible.

En la siguiente tabla se enumeran los valores de configuración iniciales de los archivos de registro y datos maestros. El tamaño de estos archivos puede variar ligeramente para diferentes ediciones de SQL Server.

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.

Log

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 maestros, vea Mover bases de datos del sistema.

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 maestra 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

Se puede modificar

ALLOW_SNAPSHOT_ISOLATION

ON

No

ANSI_NULL_DEFAULT

OFF

Si

ANSI_NULLS

OFF

Si

ANSI_PADDING

OFF

Si

ANSI_WARNINGS

OFF

Si

ARITHABORT

OFF

Si

AUTO_CLOSE

OFF

No

AUTO_CREATE_STATISTICS

ON

Si

AUTO_SHRINK

OFF

No

AUTO_UPDATE_STATISTICS

ON

Si

AUTO_UPDATE_STATISTICS_ASYNC

OFF

Si

CHANGE_TRACKING

OFF

No

CONCAT_NULL_YIELDS_NULL

OFF

Si

CURSOR_CLOSE_ON_COMMIT

OFF

Si

CURSOR_DEFAULT

GLOBAL

Si

Opciones de disponibilidad de la base de datos

ONLINE

MULTI_USER

READ_WRITE

No

No

No

DATE_CORRELATION_OPTIMIZATION

OFF

Si

DB_CHAINING

ON

No

ENCRYPTION

OFF

No

NUMERIC_ROUNDABORT

OFF

Si

PAGE_VERIFY

CHECKSUM

Si

PARAMETERIZATION

SIMPLE

Si

QUOTED_IDENTIFIER

OFF

Si

READ_COMMITTED_SNAPSHOT

OFF

No

RECOVERY

SIMPLE

Si

RECURSIVE_TRIGGERS

OFF

Si

Opciones de Service Broker

DISABLE_BROKER

No

TRUSTWORTHY

OFF

Si

Para obtener una descripción de estas opciones de la base de datos, vea ALTER DATABASE (Transact-SQL).

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 del 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.

  • 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.

  • Habilitar el mecanismo de captura de cambios en los 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.

Cuando trabaje con la base de datos maestra, tenga en cuenta las siguientes recomendaciones:

  • Tenga siempre disponible una copia de seguridad actualizada de la base de datos maestra.

  • Haga una copia de seguridad de la base de datos maestra 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 de usuario en maestra. Si lo hace, deberá realizar una copia de seguridad de la base de datos maestra con más frecuencia.

  • No establezca la opción TRUSTWORTHY en ON para la base de datos maestra.

Si la base de datos master está inutilizable, puede devolverla a un estado válido de dos formas:

  • Restaure la base de datos master desde una copia de seguridad de la base de datos actual.

    Si puede iniciar la instancia de servidor, debería poder restaurar la base de datos maestra desde 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).

  • Vuelva a generar la base de datos master completamente.

    Si no puede iniciar SQL Server a causa de daños graves en la base de datos master, deberá volver a generar la base de datos master. Para obtener más información, vea Volver a generar bases de datos del sistema.

    Nota importante Importante

    Al recompilar la base de datos master se recompilan todas las bases de datos del sistema.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft