KB962008 - FIX: Mensaje de error al usar el trasvase de registros en SQL Server 2008: "Durante el inicio de la base de datos en espera activa '<Nombre> de base de datos' (id. <de base de datos N>), su archivo en espera ('<Nombre> de archivo') era inaccesible para la instrucción RESTORE"

Microsoft distribuye las correcciones de Microsoft SQL Server 2008 como un archivo descargable. Dado que las correcciones son acumulativas, cada nueva versión contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección anterior de SQL Server 2008.

Síntomas

Tenga en cuenta el siguiente escenario:

  • Tiene tres servidores en el mismo dominio. Por ejemplo, tiene el servidor A, el servidor B y el servidor C.

  • Instala Microsoft SQL Server 2008 en el servidor A y en el servidor B.

  • La cuenta de inicio del servicio SQL Server y del Agente SQL Server es una cuenta de dominio.

  • Crea dos directorios compartidos en el servidor C. Por ejemplo, las carpetas se denominan D1 y D2. La cuenta de inicio no tiene el permiso de administrador en el servidor C. Sin embargo, la cuenta de inicio tiene el permiso de control total para los dos directorios.

  • Configura el trasvase de registros entre el servidor A y el servidor B. Para el servidor principal, especifique la carpeta de copia de seguridad del registro de transacciones para que utilice la ruta de red del directorio D1. Para el servidor secundario, especifique la carpeta de destino para que use la ruta de red del directorio D2.

  • En el servidor secundario, establezca el modo STANDBY para la base de datos secundaria.

En esta situación, puede encontrarse con que el trasvase de registros no funciona. Además, se registra el siguiente mensaje de error en el archivo de registro de errores de SQL Server 2005:

Nota

Durante el inicio de la base de datos en espera activa "Nombre de base de datos" (ID de base de datos N), su archivo en espera ("Nombre de archivo") no fue accesible para la instrucción RESTORE. El error del sistema operativo era "5(Acceso denegado)". Diagnosticar el error del sistema operativo, corregir el problema y volver a intentar el inicio. RESTORE LOG está terminando de forma anómala.

Nota: Este problema no se produce en Microsoft SQL Server 2005.

Resolución

Información sobre la actualización acumulativa para la versión de lanzamiento de SQL Server 2008

La corrección de este problema se publicó por primera vez en la actualización acumulativa 4 para la versión de lanzamiento de SQL Server 2008. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

963036 paquete de actualización acumulativa 4 para SQL Server 2008Nota Dado que las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección anterior de SQL Server 2008. Recomendamos que se plantee la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

956909 Compilaciones de SQL Server 2008 se publicaron después de SQL Server 2008

Información sobre la actualización acumulativa para SQL Server 2008 Service Pack 1

La corrección de este problema se publicó por primera vez en la actualización acumulativa 1 para SQL Server 2008 Service Pack 1. Para obtener más información acerca de cómo obtener este paquete de actualización acumulativa para SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

969099 paquete de actualización acumulativa 1 para SQL Server 2008 Service Pack 1Nota Dado que las compilaciones son acumulativas, cada nueva corrección contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección anterior de SQL Server 2008. Recomendamos que se plantee la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

970365 Compilaciones de SQL Server 2008 que se publicaron después de SQL Server 2008 Service Pack 1

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Notas

  • Después de aplicar la corrección para este problema, el archivo . El archivo TUF (archivo de deshacer transacción) se crea en el servidor secundario, en la misma carpeta donde se encuentra el archivo MDF de la base de datos. Anteriormente, el archivo de deshacer transacciones se creaba en el servidor secundario en la misma ubicación donde se copiaban los archivos de copia de seguridad del registro de transacciones de la base de datos.
  • Esta corrección solo actualiza los archivos SqlLogShip.exe y SqlManagerUI.dll. Estos archivos son los componentes de herramientas que admiten el trasvase de registros. Por lo tanto, la actualización de estos archivos también afecta a las versiones de lanzamiento de SQL Server 2008 y SQL Server 2008 Service Pack 1. Esto se debe a que, aunque solo tenga una instancia de SQL Server 2008 para la que se aplique esta corrección, los componentes compartidos se actualizan automáticamente para todas las instancias.

        
      

Más información sobre el paquete de actualización acumulativa 4 para SQL Server 2008

Para obtener más información acerca de los archivos modificados y los requisitos previos para aplicar el paquete de actualizaciones acumulativas que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

963036 paquete de actualización acumulativa 4 para SQL Server 2008

Más información sobre el paquete de actualización acumulativa 1 para SQL Server 2008 Service Pack 1

Para obtener más información acerca de los archivos modificados y los requisitos previos para aplicar el paquete de actualizaciones acumulativas que contiene la revisión que se describe en este artículo de Microsoft Knowledge Base, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

969099 paquete de actualización acumulativa 1 para SQL Server 2008 Service Pack 1

Referencias

Para obtener más información acerca de la lista de compilaciones que están disponibles tras el lanzamiento de SQL Server 2008, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

956909 Compilaciones de SQL Server 2008 se publicaron después de SQL Server 2008

Para obtener más información acerca del modelo de servicio incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

935897 Un modelo de servicio incremental está disponible en el equipo de SQL Server para entregar revisiones para problemas detectados

Para obtener más información acerca del esquema de nomenclatura de las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

822499 Nuevo esquema de nomenclatura de los paquetes de actualizaciones de software de Microsoft SQL Server

Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft