Sintomi
Considerare lo scenario descritto di seguito:
-
Si usa Microsoft SQL Server 2012 o SQL Server 2014 in un host multicore.
-
Mantieni la <gcServer Enabled = "true"/> impostazioni predefinite nel file di configurazione dtexec. exe. config.
-
Si esegue il pacchetto di SQL Server Integration Services (SSIS) che contiene attività gestite o personalizzate.
In questo scenario, la procedura di Garbage Collection viene eseguita nella modalità workstation predefinita e il processo richiede molto tempo.
Causa
Il problema si verifica perché la configurazione viene ignorata se CLR viene attivato in modo implicito nel processo dtexec. exe. La modalità di Garbage Collector è la modalità predefinita della workstation.
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
Aggiornamento cumulativo 2 per SQL Server 2014 /en-us/help/2967546
Aggiornamento cumulativo 10 per SQL Server 2012 SP1 /en-us/help/2954099
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".