Síntomas
Suponga que tiene una base de datos que distingue mayúsculas de minúsculas en Microsoft SQL Server 2012 Service Pack 2 (SP2). Al intentar hacer una copia de seguridad de bases de datos secundarias AlwaysOn mediante el Servicio de instantáneas de volumen (VSS), es posible que reciba los siguientes mensajes en el registro de aplicaciones de Windows:(Origen VSS)
Fuente: VSSEventID: 8229EventType: 2DateTime: 9-7-2014 14:22:46.000Timestamp: 0x01cf9b707d6d6f00Descripción: Un escritor de VSS ha rechazado un evento con 0x800423f4 de error, el escritor experimentó un error no transitorio. Si se vuelve a ejecutar el proceso de copia de seguridad, es probable que el error se repita.. Los cambios realizados por el escritor en los componentes de writer mientras se controla el evento no estarán disponibles para el solicitante.Compruebe el registro de eventos para ver si hay eventos relacionados de la aplicación que hospeda el escritor VSS.
(Desde SQLVDI)
SQLVDI: Loc=SignalAbort. Desc=Client inicia el aborto. ErrorCode=(0). Process=1584. Thread=7244. Cliente. Instance=. VD=Global\{6483442C-256E-4F85-85C4-E5A611ED9A88}1_SQLVDIMemoryName_0....SQLVDI: Loc=TriggerAbort. Desc=invocada. ErrorCode=(0). Process=1940. Thread=1824. Servidor. Instance=MSSQLSERVER. VD=Global\{6483442C-256E-4F85-85C4-E5A611ED9A88}1_SQLVDIMemoryName_0.
También recibirá los siguientes mensajes en el SQL Server ERRORLOG:
<>Hora de fecha y hora de> < Error de respaldo: 3041, gravedad: 16, estado: 1. <>De fecha y hora> < Backup Backup no pudo completar el comando MODELO DE COPIA DE SEGURIDAD DE BASE DE DATOS. Compruebe el registro de la aplicación de copia de seguridad para ver los mensajes detallados. <date> <Time> spid<ID> Error: 18210, Gravedad: 16, Estado: 1. <Date> <Time> spid<ID> BackupVirtualDeviceFile::P repareToFreeze: error en el dispositivo de copia de seguridad '{4E35DA4A-BAF7-4EC2-8421-EA7A3C0B7B31}1'. Error 995 del sistema operativo(La operación de E/S se ha anulado debido a una salida de subproceso o a una solicitud de aplicación).
Además, si realiza un seguimiento de Profiler durante la ejecución de la copia de seguridad de VSS, al ejecutar la consulta siguiente:
SELECT 1 FROM SYS.AVAILABILITY_REPLICAS AS AR INNER JOIN SYS.DATABASES AS D ON DB_ID(N'TargetDatabase') = D.DATABASE_ID AND AR.REPLICA_ID = D.REPLICA_ID INNER JOIN SYS.DM_HADR_AVAILABILITY_REPLICA_STATES ST ON AR.REPLICA_ID = ST.REPLICA_ID AND ST.ROLE = 2
Se produce un error y recibe el siguiente mensaje de error:
Error:208, Gravedad:16, Estado:1Nombre de objeto no válido 'SYS. AVAILABILITY_REPLICAS.
Solución
El problema se corrigió por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 2 para SQL Server 2012 SP2 /help/2983175
Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y todas las correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Echa un vistazo a las últimas actualizaciones acumulativas de SQL Server:
Notas de esta actualizaciónSi aplica esta actualización a una de las versiones localizadas de SQL Server como la versión japonesa de SQL Server, debe seguir estos pasos adicionales para instalar SQL Server actualización de VSS Writer:
-
Ejecute SQLServer2012-KB2983175-x64.exe para instalar la actualización acumulativa 2 para SQL Server 2012 SP2.
-
Extrae el paquete con la siguiente línea de comandos:SQLServer2012-KB2983175-x64.exe /X:<carpeta de destino>
-
Prepare el medio de instalación original.
-
Ejecute el siguiente comando para aplicar SQL Server actualización relacionada con VSS Writer:msiexec /i <ruta de acceso a sqlwriter.msi archivo en el medio de instalación original> /l*v<nombre del archivo de registro de instalación> PATCH=<archivo sqlwriter.msp en el archivo carpeta creada en el paso 1>Por ejemplo: msiexec /i "D:\1041_JPN_LP\x64\Setup\x64\SqlWriter.msi" /l*v C:\Temp\sqlwriter.log PATCH="C:\SQL2012SP2CU2\1033_enu_lp\x64\setup\x64\sqlwriter.msp"
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".