Sintomi
Quando si esegue un'applicazione di Service Broker di Microsoft SQL Server 2012 in SQL Server 2012, potrebbe verificarsi una violazione di accesso e l'errore 2905 viene registrato nel log degli errori di SQL Server. I dettagli dell'errore registrati sono simili ai seguenti:
Data/ora SPID # uso di "dbghelp. dll" versione "4.0.5 'Date ora SPID # * * * il dump dello stack viene inviato a <unità di sistema>: \Programmi\microsoft SQL Server\MSSQL11. STAGING2\MSSQL\LOG\SQLDump9217.txtDate ora SPID # SqlDumpExceptionHandler: processo 23 generato eccezione irreversibile c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server sta terminando questo processo. Date Time spid# * *******************************************************************************Date Time spid# *Date Time spid# * BEGIN STACK DUMP:Date Time spid# * Date Time spid#Date Time spid# *Date Time spid# *Date Time spid# * Exception Address = 000007FEE8B8DBC8 Module(UNKNOWN+0000000000000000)Date Time spid# * Exception Code = c0000005 EXCEPTION_ACCESS_VIOLATIONDate Time spid# * Access Violation occurred reading address 0000000000000010Date Time spid# * Date Time spid# *Date Time spid# Error: 9642, Severity: 16, State: 4.Date Time spid# An error occurred in a Service Broker/Database Mirroring transport connection endpoint, Error: 2905, State: 2. (Near ruolo endpoint: Initiator, indirizzo endpoint estremo:' <indirizzo IP>')
Viene inoltre generato un file di dump nella cartella di log di SQL Server.
Risoluzione
Informazioni sull'aggiornamento cumulativo
Aggiornamento cumulativo 3 per SQL Server 2012 Service Pack 1 (SP1)
La correzione di questo problema è stata rilasciata per la prima volta in aggiornamento cumulativo 3. Per altre informazioni su come ottenere questo pacchetto di aggiornamento cumulativo per SQL Server 2012 SP 1, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:
2812412 Pacchetto di aggiornamento cumulativo 3 per SQL Server 2012 Service Pack 1Nota Poiché le compilazioni sono cumulative, ogni nuova versione di correzione contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nella versione precedente di SQL Server 2012 SP 1 Fix. Ti consigliamo di considerare l'applicazione della versione di correzione più recente che contiene questo hotfix. Per ulteriori informazioni, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
2772858 Build di SQL Server 2012 rilasciate dopo il rilascio di SQL Server 2012 Service Pack 1
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".