"0x80770006" y "3201" errores después de instalar una instancia de SQL Server 2008 R2

Síntoma

Imagine el siguiente escenario:
  • Instalar una instancia de Microsoft SQL Server 2008 R2 en un servidor que tiene instancias de Microsoft SQL Server 2005 y Microsoft SQL Server 2008 instalado.
    Nota: Algunas o todas las instancias antiguo están ejecutando en el momento de la instalación.
  • Intenta realizar una copia de seguridad Virtual Backup Device Interface (VDI) de SQL Server 2005 o de SQL Server 2008.
En este escenario, se produce un error de la operación de copia de seguridad de la VDI. Además, se generan los siguientes errores en los registros de SQL Server:
Error de copia de seguridad <error tiempo>: 3201, gravedad: 16, estado: 7.
<Error tiempo> copia de seguridad no puede abrir el dispositivo de copia de seguridad ' <Ubicación>'. Error del sistema operativo 0x80770006 (no se pudo recuperar el texto de este error. Motivo: 15105).
Nota: Estos errores de "Hora de eventos" es un marcador de posición para el tiempo que se produce el error y "Ubicación de la carpeta" es un marcador de posición para la ubicación de la carpeta de copia de seguridad.

Causa

Este problema se produce porque el servidor de SQL Server y el cliente de SQL Server utilizan versiones diferentes del archivo Sqlvdi.dll cuando se realiza una operación de copia de seguridad de la VDI.

Al instalar SQL Server 2008 R2, las copias en disco del archivo de Sqlvdi.dll en SQL Server 2005 o en SQL Server 2008 se sobrescriben el archivo Sqlvdi.dll en SQL Server 2008 R2. Sin embargo, la versión antigua del archivo Sqlvdi.dll permanece en la memoria cuando se ejecutan las instancias durante la instalación.

Estado

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

Solución

Para resolver este problema, reinicie cada versión más antigua de la instancia de SQL Server que se han estado ejecutando durante la instalación de la instancia de SQL Server 2008 R2. Para evitar este problema, antes de instalar SQL Server 2008 R2, siga estos pasos:
  1. Detenga todas las instancias de SQL Server en el servidor.
  2. Instalar SQL Server 2008 R2.
  3. Reinicie las instancias de SQL Server que se detuvo.

Más información

Simulador de copia de seguridad de SQL Server puede utilizar para detectar la versión del archivo Sqlvdi.dll está instalada. Para obtener más información acerca de cómo utilizar el simulador de copia de seguridad de SQL Server, visite el sitio Web de Microsoft siguiente:Para obtener más información acerca de VDI, ver la especificación de VDI. El archivo siguiente está disponible para su descarga desde Microsoft Download Center:
Download Descargar ahora el paquete de la especificación SQL Server 2005 Virtual Backup dispositivo Interface (VDI). Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.
Propiedades

Id. de artículo: 2618570 - Última revisión: 8 ene. 2017 - Revisión: 1

Comentarios