Configurar el trasvase de registros

Actualizado: 12 de diciembre de 2006

El trasvase de registros puede configurarse utilizando SQL Server Management Studio o ejecutando manualmente una serie de procedimientos almacenados. Para la configuración del trasvase de registros es necesario realizar los siguientes pasos básicos:

  1. Elegir el servidor primario, el servidor secundario y un servidor de supervisión opcional.

    [!NOTA] El formato de almacenamiento en disco de SQL Server es el mismo en los entornos de 64 bits y 32 bits. Por lo tanto, una configuración de trasvase de registros puede combinar instancias del servidor que se ejecuten en entornos de 32 bits e instancias del servidor que se ejecuten en entornos de 64 bits.

  2. Crear un recurso compartido de archivos para las copias de seguridad del registro de transacciones, preferiblemente en un servidor tolerante a errores que no forme parte de la configuración del trasvase de registros. Para maximizar la disponibilidad del servidor primario, Microsoft recomienda ubicar el recurso compartido de copia de seguridad en un equipo host separado.

  3. Elegir una programación de copia de seguridad para la base de datos primaria.

  4. Crear una carpeta para cada servidor secundario en la que se copiarán los archivos de la copia de seguridad del registro de transacciones. Estas carpetas suelen residir en los servidores secundarios.

  5. Configurar una o más bases de datos secundarias.

  6. Opcionalmente, configurar un servidor de supervisión.

Al configurar un servidor secundario para el trasvase de registros, puede elegir las siguientes opciones en el cuadro de diálogo Configuración de base de datos secundaria del trasvase de registros de Management Studio para configurar la base de datos secundaria:

  • Crear automáticamente una copia de seguridad en la base de datos primaria y restaurarla en el servidor secundario y, si es necesario, crear una base de datos secundaria.
  • Restaurar una copia de seguridad existente de la base de datos primaria en el servidor secundario y, si es necesario, crear la base de datos secundaria.

También puede inicializar la base de datos secundaria restaurando manualmente una copia de seguridad de la base de datos.

ms188698.note(es-es,SQL.90).gifImportante:
La herramienta de trasvase de registros de Management Studio está diseñada sólo para hacer frente a casos simples de copia de seguridad y restauración. Para los casos más complejos, como las bases de datos con muchos archivos u opciones que no son las predeterminadas, debe realizar una copia de seguridad y restaurar toda la base de datos manualmente. Por lo general, utilice la copia de seguridad y restauración manuales para los casos que requieran un comando BACKUP o RESTORE complejo. Una vez que la base de datos secundaria se ha restaurado, utilice la herramienta de trasvase de registros de Management Studio para finalizar la configuración del trasvase de registros.

[!NOTA] Para obtener más información sobre estas instrucciones Transact-SQL, vea BACKUP (Transact-SQL) y RESTORE (Transact-SQL).

Cuando configure el servidor primario para el trasvase de registros, puede especificar la frecuencia con la que se crean las copias de seguridad del registro de transacciones en el servidor primario. Si el volumen de transacciones es alto, puede ser útil hacer una copia de seguridad frecuente del registro de transacciones para minimizar la pérdida potencial de datos.

Requisitos

Para realizar el trasvase de registros es preciso que se cumplan los siguientes requisitos:

  • SQL Server 2005 Standard Edition, SQL Server 2005 Workgroup Edition o SQL Server 2005 Enterprise Edition debe estar instalado en todas las instancias de servidor implicadas en el trasvase de registros.
  • Los servidores implicados en el trasvase de registros deben tener la misma configuración de distinción entre mayúsculas y minúsculas.
  • Las bases de datos de la configuración del trasvase de registros deben utilizar el modelo de recuperación completa o el modelo de recuperación por medio de registros de operaciones masivas.

Usar el trasvase de registros con otras características o componentes

El trasvase de registros se puede utilizar con las siguientes características o componentes de SQL Server 2005:

  • Creación de reflejo de la base de datos
    Si el trasvase de registros se utiliza conjuntamente con el reflejo de base de datos, la base de datos primaria de la configuración del trasvase de datos debe ser la misma base de datos que la base de datos principal del reflejo de base de datos. Para obtener más información, vea Creación de reflejo de la base de datos y trasvase de registros.
  • Réplica
    Para obtener información acerca de los efectos del trasvase de registros en el comportamiento de la réplica, y los requisitos y procedimientos para replicar desde la base de datos secundaria si se pierde la base de datos primaria, vea Réplica y trasvase de registros.
  • Notification Services
    Para obtener información acerca de cómo configurar el trasvase de registros con Notification Services, vea Usar el trasvase de registros o la creación de reflejo de la base de datos con Notification Services.
  • Formato de almacenamiento vardecimal
    El trasvase de registros funciona correctamente con el formato de almacenamiento vardecimal. Pero cada Database Engine (Motor de base de datos) debe actualizarse, como mínimo, al Service Pack 2 de SQL Server 2005 y todas las bases de datos relacionadas deben habilitarse para el formato de almacenamiento vardecimal. Para obtener más información acerca del formato de almacenamiento vardecimal, vea Almacenar datos decimales como longitud variable.

Ver el estado del trasvase de registros de transacciones (SQL Server Management Studio)

Para cualquier instancia de servidor implicada en el trasvase de registros (ya sea un servidor de supervisión, principal o secundario), SQL Server Management Studio ofrece un informe acerca de la actividad del trasvase de registros de la instancia de servidor actual. Para obtener más información, vea Cómo ver el informe de trasvase del registro (SQL Server Management Studio).

Permisos

Para configurar el trasvase de registros, el usuario debe ser un sysadmin en cada instancia del servidor.

Los directorios de copia de seguridad y restauración de la configuración del trasvase de registros deben cumplir los siguientes requisitos:

  • Para que el trabajo de la copia de seguridad sea correcto, la cuenta del servicio SQL Server en la instancia del servidor primario y la cuenta de proxy del trabajo de copia de seguridad (de forma predeterminada, la cuenta del Agente SQL Server en la instancia del servidor primario) debe tener permisos de lectura y escritura en el directorio de copia de seguridad.
  • Para que el trabajo de copia sea correcto, la cuenta de proxy del trabajo de copia (de forma predeterminada, la cuenta del Agente SQL Server en la instancia del servidor secundario) debe tener permisos de lectura en el directorio de copia de seguridad y acceso de escritura en el directorio de copia.
  • Para que el trabajo de restauración sea correcto, la cuenta del servicio SQL Server en la instancia del servidor secundario y la cuenta de proxy del trabajo de restauración (de forma predeterminada, la cuenta del Agente SQL Server en la instancia del servidor secundario) debe tener acceso de lectura y escritura en el directorio de copia.

Vea también

Tareas

Cómo habilitar el trasvase de registros (SQL Server Management Studio)
Cómo habilitar el trasvase de registros (Transact-SQL)

Conceptos

Tablas y procedimientos almacenados de trasvase de registros
Administrar los metadatos cuando una base de datos pasa a estar disponible en otra instancia de servidor
Supervisar el trasvase de registros

Otros recursos

Trasvase de registros

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 agregado una nota acerca del formato de almacenamiento en disco de SQL Server, que es el mismo en entornos de 64 bits y 32 bits.
  • Se ha agregado un punto acerca del formato de almacenamiento vardecimal.