Dotyczy
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Symptomy

Rozpatrzmy następujący scenariusz:

  • Niektóre aplikacje nawiązują połączenie z programem Microsoft SQL Server 2012 lub SQL Server 2014 korzystającym z puli połączeń.

  • W celu nawiązania połączenia z programem SQL Server jest dostępnych wiele różnych nazw logowania, które są używane przez aplikacje.

  • Aplikacja ma często występujące wzorce Connect — odłączanie. W Monitorze wydajności program MSSQL $<nazwa_wystąpienia>: wartość statystyk ogólnych — > Resetowanie połączenia/s jest wyrażona w tysiącach. Program SQL Server uruchamia procedurę przechowywaną o nazwie sp_reset_connection w celu oczyszczenia i zresetowania stanu połączenia w ramach połączenia z pulą, aby można było go użyć w nowym logowaniu.

W tym scenariuszu może wystąpić spadek wydajności lub produktywność oraz wysokie użycie procesora w programie SQL Server.Uwaga: Jeśli monitorowana jest Statystyka oczekiwania, możesz również zauważyć wzrost czasu oczekiwania CMEMTHREAD w czasie, którego dotyczy problem. UwagaTen problem nie występuje, jeśli identyfikatory logowania należą do roli sysadmin . Aby chronić wystąpienie programu SQL Server i przechowywane na nim dane, zalecamy zaproponowanie logowania przy użyciu minimalnych wymaganych uprawnień.

Rozwiązanie

Informacje o aktualizacji zbiorczej

Ten problem został po raz pierwszy rozwiązany w poniższej zbiorczej aktualizacji programu SQL Server.

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:

Informacje dotyczące rejestruAby użyć poprawki w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymaganie ponownego uruchamianiaPo zastosowaniu tej poprawki może być konieczne ponowne uruchomienie komputera.

Informacje dotyczące zastępowania poprawek Ta poprawka nie zastępuje uprzednio wydanej poprawki.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.