Si applica a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Sintomi

Si supponga di avere un database con regole di confronto con distinzione tra maiuscole e minuscole in Microsoft SQL Server 2012 Service Pack 2 (SP2). Quando si tenta di eseguire il backup di database secondari AlwaysOn utilizzando il servizio VSS (Volume Shadow Copy Service), è possibile che vengano visualizzati i messaggi seguenti nel log dell'applicazione Windows:(VSS Source)

Origine: VSSEventID: 8229EventType: 2DateTime: 9-7-2014 14:22:46.000Timestamp: 0x01cf9b707d6d6f00Description: A VSS writer has rejected an event with error 0x800423f4, The writer experienced a non-transient error.  Se il processo di backup viene eseguito nuovamente, è probabile che l'errore si ripresenterà.. Le modifiche apportate dall'autore ai componenti del writer durante la gestione dell'evento non saranno disponibili per il richiedente.Controllare nel registro eventi la presenza di eventi correlati dall'applicazione che ospita il writer di VSS.

(Da SQLVDI)

SQLVDI: Loc=SignalAbort. Desc=Client avvia l'interruzione. ErrorCode=(0). Process=1584. Thread=7244. Client. Instance=. VD=Global\{6483442C-256E-4F85-85C4-E5A611ED9A88}1_SQLVDIMemoryName_0....SQLVDI: Loc=TriggerAbort. Desc=invoked. ErrorCode=(0). Process=1940. Thread=1824. Server. Instance=MSSQLSERVER. VD=Global\{6483442C-256E-4F85-85C4-E5A611ED9A88}1_SQLVDIMemoryName_0.

Nel SQL Server ERRORLOG vengono visualizzati anche i messaggi seguenti:

>Data> <ora< Errore di backup: 3041, gravità: 16, stato: 1. >Data> <ora< Backup BACKUP: impossibile completare il comando BACKUP DATABASE model. Controllare il log delle applicazioni di backup per i messaggi dettagliati. <'errore > ID<data> <ora>spid: 18210, gravità: 16, stato: 1. <data> <ora>ID<spid> BackupVirtualDeviceFile::P repareToFreeze: errore nel dispositivo di backup '{4E35DA4A-BAF7-4EC2-8421-EA7A3C0B7B31}1'. Errore 995 del sistema operativo(l'operazione di I/O è stata interrotta a causa dell'uscita di un thread o di una richiesta dell'applicazione).

Inoltre, se si esegue una traccia Profiler durante l'esecuzione del backup di VSS, quando si esegue la query seguente:

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

L'errore non riesce e viene visualizzato il seguente messaggio di errore:

Errore:208, Gravità:16, Stato:1Nome oggetto non valido 'SYS. AVAILABILITY_REPLICAS".

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Scopri gli aggiornamenti cumulativi più recenti per SQL Server:

Note per questo aggiornamentoSe si applica questo aggiornamento a una delle versioni localizzate di SQL Server ad esempio la versione giapponese di SQL Server, è necessario seguire questi passaggi aggiuntivi per installare SQL Server aggiornamento di VSS Writer:

  • Esegui SQLServer2012-KB2983175-x64.exe per installare l'aggiornamento cumulativo 2 per SQL Server 2012 SP2.

  • Estrarre il pacchetto usando la riga di comando seguente:SQLServer2012-KB2983175-x64.exe /X:<cartella di destinazione>

  • Preparare il supporto di installazione originale.

  • Eseguire il comando seguente per applicare SQL Server update:msiexec /i <percorso di sqlwriter.msi file nel supporto di installazione originale> /l*v<nome del file di registro di installazione> PATCH=<file sqlwriter.msp nel file cartella creata nel passaggio 1>Ad esempio: 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"

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.