KB4480645 — POPRAWKA: Naruszenie zasad dostępu podczas wykonywania zapytań przy użyciu funkcji "sys.dm_db_tuning_recommendations" w SQL Server

Dotyczy
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Objawy

W SQL Server 2017 r. możesz wysyłać zapytania przy użyciu sys.dm_db_tuning_recommendations dynamicznego widoku zarządzania (DMV). Jeśli optymalizator zapytań programu SQL Server (QO) używa równoległego planu wykonywania zapytań, może wystąpić naruszenie zasad dostępu i zostanie wygenerowany plik zrzutu.

Rozwiązanie

Ta poprawka jest zawarta w następującej aktualizacji programu SQL Server:

Aktualizacja zbiorcza 13 dla programu SQL Server 2017

Informacje o kompilacjach programu SQL Server

Każda nowa kompilacja programu SQL Server zawiera wszystkie poprawki zabezpieczeń z poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla używanej wersji programu SQL Server:

Wersje kompilacji programu SQL Server 2017

Obejście

Aby obejść ten problem, podczas wykonywania zapytań dotyczących sys.dm_db_tuning_recommendations użyj następującej opcji, aby usunąć równoległość i uniknąć ryzyka naruszenia zasad dostępu:

OPCJA (MAKS.DOP 1)

Stan

Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.

Źródła informacji

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