Sintomi
Quando si usa Microsoft SQL Server 2012 con Service Broker, il mirroring del database o i gruppi di disponibilità, la connessione al database di SQL Server ha una latenza elevata e la risposta richiede molto tempo.
Causa
Il problema si verifica perché, quando si verificano le comunicazioni tra due server che usano Service Broker, il mirroring del database o i gruppi di disponibilità, le dimensioni della finestra del protocollo TCP non vengono espanse automaticamente. Le dimensioni della finestra TCP determinano il numero di byte che un mittente può trasmettere senza ricevere un riconoscimento. Quando il client riceve dati da database di SQL Server, il client contiene una dimensione della finestra TCP costante. Dopo l'invio di grandi quantità di dati da database di SQL Server, le dimensioni della finestra sul client verranno gradualmente rimandate a 0. La connessione al database di SQL Server rende pertanto elevata la latenza e la risposta richiede molto più tempo.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 1 per SQL Server 2012 SP2 /en-us/help/2976982
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".