Dotyczy
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2012 Service Pack 3 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use)

Symptomy

Rozważmy następujący scenariusz: • Masz procedurę składowaną, która zawiera TRY ... Konstrukcje CATCH w usłudze Microsoft SQL Server.• Procedura składowana zawiera klauzulę WITH RESULT SETS i jest wykonywana za pomocą metody sp_prepare lub sp_execute.• Przed wykonaniem sekcji END TRY procedura składowana jest upuszczona. Powoduje to błąd 2812 podobny do "Nie można znaleźć procedury składowanej <SP_Name>".

W takiej sytuacji SQL Server ulega awarii i generuje naruszenie zasad dostępu, które może ostatecznie doprowadzić do zamknięcia serwera. Ponadto plik zrzutu jest generowany w folderze dziennika błędów SQL Server.

Rozwiązanie

Ten problem został rozwiązany w następujących aktualizacjach zbiorczych dla SQL Server:

Aktualizacja zbiorcza 7 dla SQL Server 2016 RTM

Aktualizacja zbiorcza 3 dla SQL Server 2016 z dodatkiem SP1

Aktualizacja zbiorcza 6 dla SQL Server 2014 z dodatkiem SP2

Aktualizacja zbiorcza 13 dla SQL Server 2014 z dodatkiem SP1

Aktualizacja zbiorcza 9 dla SQL Server 2012 z dodatkiem SP3

Każda nowa aktualizacja zbiorcza dla SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla SQL Server:

Najnowsza aktualizacja zbiorcza dla SQL Server 2016

Najnowsza aktualizacja zbiorcza dla SQL Server 2014

Najnowsza aktualizacja zbiorcza dla SQL Server 2012

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Dowiedz się więcej o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

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.