MSSQLSERVER_3168

Detalles

Nombre del producto

SQL Server

Versión del producto

10.50

Número de compilación del producto

-

Identificador de evento

3168

Origen del evento

MSSQLSERVER 

Componente

SQLEngine

Nombre simbólico

LDDB_SYSTEMWRONGVER

Texto del mensaje

No se puede restaurar la copia de seguridad de la base de datos del sistema en el dispositivo %!s! porque se creó con una versión de servidor (%!s!) distinta de la de este servidor (%!s!)

Explicación

No puede restaurar una copia de seguridad de una base de datos del sistema (master, modelo o msdb) en una compilación de servidor distinta de la compilación en la que se realizó la copia de seguridad.

Nota

La instalación de un Service Pack o una compilación de revisión cambia el número de compilación del servidor y las compilaciones de servidor son siempre incrementales.

Posibles causas

El esquema de base de datos para bases de datos del sistema pueda cambiar entre compilaciones de servidor. Para asegurarse de que un cambio de esquema no crea incoherencias, la instrucción RESTORE compara el número de compilación del servidor en el archivo de copia de seguridad con el del servidor en el que está intentando restaurar la copia de seguridad. Si las compilaciones son diferentes, la instrucción genera el mensaje de error 3168 y la operación de restauración finaliza de forma anómala.

Entre los escenarios en los que se puede producir este problema se incluyen:

  • Un usuario intenta restaurar una base de datos del sistema en el servidor A desde una copia de seguridad realizada en el servidor B. Los servidores A y B pertenecen a compilaciones de servidor diferentes. Por ejemplo, el servidor A se encuentra en una compilación de la versión original mientras que el servidor B se encuentra en una compilación del Service Pack 1 (SP1).

  • Un usuario intenta restaurar una base de datos del sistema desde una copia de seguridad efectuada en el mismo servidor. Sin embargo, el servidor ejecutaba una compilación diferente cuando se realizó la copia de seguridad. Es decir, el servidor se actualizó después de realizar la copia de seguridad.

Acción del usuario

En estas situaciones, el proceso de restauración es muy complicado y sólo se utiliza como último recurso. Para obtener más información, vea "No puede restaurar copia de seguridad de base de datos de sistema a una generación distinta de SQL Server".