Limitaciones de las instantáneas de bases de datos

Actualizado: 12 de diciembre de 2006

Una instantánea de la base de datos captura el momento en el que comenzó la creación de la instantánea, menos las transacciones no confirmadas. Antes de utilizar instantáneas de bases de datos, debe conocer el impacto de éstas en la base de datos de origen y el entorno del sistema, así como las limitaciones de las propias instantáneas.

ms189940.note(es-es,SQL.90).gifImportante:
Las instantáneas de base de datos sólo están disponibles en Microsoft SQL Server 2005 Enterprise Edition.

Limitaciones en la base de datos de origen

En tanto exista una instantánea de la base de datos, existirán las siguientes limitaciones en la base de datos de origen de la instantánea:

  • La base de datos no se puede quitar, separar ni restaurar. Para obtener información acerca de cómo eliminar una instantánea, vea Quitar una instantánea de base de datos.

    [!NOTA] La copia de seguridad de la base de datos de origen funciona con normalidad; no resulta afectada por las instantáneas de bases de datos.

  • El rendimiento se reduce por el aumento de E/S en la base de datos de origen resultante de una operación de copia por escritura en la instantánea cada vez que se actualiza una página.

  • No se pueden quitar archivos de la base de datos de origen ni de las instantáneas.

  • La base de datos de origen debe estar con conexión, a menos que la base de datos sea una base de datos reflejada dentro de una sesión de creación de reflejo de la base de datos.

    [!NOTA] Todos los modelos de recuperación admiten instantáneas de base de datos.

  • La base de datos de origen no se puede configurar como una base de datos compartida escalable.

  • Para crear la instantánea de una base de datos en una base de datos reflejada, la base de datos debe hallarse en estado de reflejo sincronizado.

Limitaciones de las instantáneas de bases de datos

Las siguientes limitaciones son aplicables a las instantáneas de bases de datos:

  • Una instantánea de base de datos debe crearse en la misma instancia de servidor que la base de datos de origen.
  • Las instantáneas de base de datos siempre trabajan en una base de datos completa.
  • Debido a que las instantáneas de la base de datos no tienen almacenamiento redundante, no protegen frente a errores de disco u otro tipo de daños. Para proteger una base de datos es necesario hacer copias de seguridad con regularidad y probar el plan de restauración. Si tiene que restaurar la base de datos de origen al momento en que creó una instantánea de base de datos, implemente una directiva de copia de seguridad que le permita hacerlo.
  • Cuando una página que se está actualizando en la base de datos de origen se inserta en una instantánea, si ésta se queda sin espacio en disco o encuentra algún otro error, la instantánea pasa a ser sospechosa y debe eliminarse.
  • Las instantáneas son de sólo lectura.
  • Las instantáneas de bases de datos model, master y tempdb están prohibidas.
  • No se pueden cambiar las especificaciones de los archivos de la instantánea de la base de datos.
  • No se pueden quitar archivos de una instantánea de base de datos.
  • No se pueden realizar copias de seguridad de las instantáneas de base de datos ni restaurarlas.
  • No se pueden adjuntar o separar instantáneas de base de datos.
  • No se pueden crear instantáneas de base de datos en particiones con el sistema de archivos FAT32 o RAW. El sistema de archivos NTFS proporciona los archivos dispersos utilizados por las instantáneas de base de datos.
  • La indización de texto no se admite en instantáneas de bases de datos. Los catálogos de texto no se propagan desde la base de datos de origen.
  • Las instantáneas de bases de datos heredan las restricciones de seguridad de la base de datos de origen al crear la instantánea. Como las instantáneas son de sólo lectura, los permisos heredados no se pueden cambiar y los cambios de permisos realizados en el origen no se reflejarán en las instantáneas existentes.
  • Las instantáneas siempre reflejan el estado de los grupos de archivos al crear la instantánea: los grupos de archivos con conexión permanecen con conexión y los grupos de archivos sin conexión permanecen sin conexión. Para obtener más información, vea "Instantáneas de bases de datos con grupos de archivos sin conexión" más adelante en este tema.
  • Si una base de datos de origen adquiere el estado RECOVERY_PENDING, puede que no sea posible tener acceso a las instantáneas de bases de datos. Sin embargo, después de resolver el problema de la base de datos de origen, las instantáneas deberían estar disponibles de nuevo.
  • No se admite la reversión para los grupos de archivos de sólo lectura ni para los grupos de archivos comprimidos. Los intentos de revertir una base de datos que contiene uno de estos tipos de grupos de archivos generan un error. Para obtener más información sobre la reversión, vea Revertir a una instantánea de la base de datos.
  • En una configuración de trasvase de registros, las instantáneas de base de datos sólo se pueden crear en la base de datos principal, no en una base de datos secundaria. Si conmuta funciones entre la instancia del servidor principal y una instancia del servidor secundario, debe quitar todas las instantáneas de base de datos antes de que pueda configurar la base de datos principal como una base de datos secundaria.
  • Una instantánea no se puede configurar como base de datos compartida escalable.

Requisitos de espacio en disco

Las instantáneas de bases de datos ocupan espacio en disco. Si una instantánea de la base de datos se queda sin espacio en disco, se marca como sospechosa y debe quitarse. (Sin embargo, la base de datos de origen no se ve afectada; las acciones sobre ella continúan normalmente). No obstante, en comparación con una copia completa de una base de datos, las instantáneas ocupan poco espacio. Una instantánea sólo requiere suficiente espacio para las páginas que cambian durante su vigencia. En general, las instantáneas se conservan durante un tiempo limitado, por lo que el tamaño no es un gran problema.

Así y todo, cuanto más tiempo se mantenga una instantánea, más probable será que se agote el espacio disponible. El tamaño máximo que puede crecer un archivo disperso es el tamaño del archivo correspondiente de la base de datos de origen al crear la instantánea. Para obtener más información, vea Descripción del tamaño de los archivos dispersos en instantáneas de bases de datos.

Si una instantánea de la base de datos se queda sin espacio en disco, es necesario eliminarla (quitarla). Para obtener información acerca de cómo quitar una instantánea de la base de datos, vea Quitar una instantánea de base de datos.

[!NOTA] Una instantánea de base de datos consume casi los mismos recursos que una base de datos, salvo el espacio de archivo.

Instantáneas de bases de datos con grupos de archivos sin conexión

Los grupos de archivos sin conexión de la base de datos de origen afectan a las instantáneas de bases de datos al intentar llevar a cabo una de las siguientes acciones:

  • Crear una instantánea
    Si una base de datos de origen tiene uno o varios grupos de archivos sin conexión, la creación de la instantánea tiene éxito con los grupos de archivos sin conexión. No se crean archivos dispersos para los grupos de archivos sin conexión.

    [!NOTA] Para obtener información acerca de la función de los archivos dispersos para las instantáneas de bases de datos, vea Funcionamiento de las instantáneas de la base de datos.

  • Poner sin conexión un grupo de archivos
    Puede poner sin conexión un archivo en la base de datos de origen. Sin embargo, el grupo de archivos permanece en conexión en las instantáneas de bases de datos si estaba en conexión al crear la instantánea. Si los datos consultados han cambiado desde la creación de la instantánea, se podrá tener acceso a la página de datos original en la instantánea. Sin embargo, las consultas que utilicen la instantánea para tener acceso a los datos no modificados del grupo de archivos es probable que den errores de entrada/salida (E/S).

  • Poner en conexión un grupo de archivos
    No puede poner en conexión un grupo de archivos en una base de datos que tenga instantáneas de base de datos. Si un grupo de archivos está sin conexión en el momento de la creación de la instantánea o se queda sin conexión mientras existe una instantánea de base de datos, el grupo de archivos permanece sin conexión. Esto se debe a que para poder poner un archivo en conexión debe restaurarlo, y esto no es posible si existe una instantánea de base de datos en la base de datos.

  • Revertir la base de datos de origen a la instantánea
    La reversión de una base de datos de origen a una instantánea de la base de datos requiere que se encuentren en conexión todos los grupos de archivos excepto los grupos de archivos que estaban sin conexión al crear la instantánea.

Vea también

Conceptos

Crear una instantánea de base de datos
Instantáneas de base de datos
Quitar una instantánea de base de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se ha actualizado la sección "Limitaciones de las instantáneas de bases de datos" para indicar que, como la instantánea de base de datos depende de la base de datos de origen, resulta esencial realizar todas las copias de seguridad programadas.

14 de abril de 2006

Contenido nuevo:
  • Se agregó que la instantánea de base de datos no se admite en una base de datos compartida escalable.
  • Se agregó que para crear la instantánea de una base de datos en una base de datos reflejada, la base de datos debe hallarse en estado de reflejo sincronizado.

5 de diciembre de 2005

Contenido nuevo:
  • Se agregó la limitación sobre el uso de instantáneas de base de datos con trasvase de registros.
  • Se agregó una nota sobre el consumo de recursos.
Contenido modificado:
  • Se corrigió un error técnico para aclarar que no puede poner un grupo de archivos en conexión cuando existe una instantánea de base de datos.