Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Symptomy

Automatyczne czyszczenie danych w programie SQL Server 2016 w wersjach innych niż Enterprise i Developer może zakończyć się niepowodzeniem. Dlatego jeśli dane nie zostaną usunięte ręcznie, miejsce używane przez magazyn zapytań będzie coraz większe, dopóki nie zostanie osiągnięty skonfigurowany limit. Jeśli ten problem nie zostanie rozwiązany, miejsce na dysku przydzielone do dzienników błędów również zostanie wypełnione, ponieważ każda próba uruchomienia oczyszczania spowoduje utworzenie pliku zrzutu. Okres aktywacji oczyszczania zależy od częstotliwości obciążenia. Jednak nie przekracza 15 minut.

Rozwiązanie

Poprawka dotycząca tego problemu jest dostępna w następującej zbiorczej aktualizacji dla programu SQL Server:

Zbiorcza aktualizacja 1 dla programu SQL Server 2016

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016

Obejście

Aby obejść ten problem, jeśli planujesz korzystać z magazynu zapytań w wersjach innych niż Enterprise i Developer, musisz jawnie wyłączyć zasady oczyszczania. Możesz to zrobić zarówno w programie SQL Server Management Studio (strona właściwości bazy danych), jak i przy użyciu następującego skryptu Transact-SQL:

Polecenie ALTER DATABASE database_name Set QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = off)Ponadto należy uwzględnić opcje ręcznego oczyszczania, aby zapobiec przechodzeniu magazynu zapytań do trybu tylko do odczytu. Na przykład uruchom następujące zapytanie, aby okresowo oczyścić obszar danych:

Zestaw database_name ALTER DATABASE QUERY_STORE WyczyśćPonadto należy okresowo uruchamiać następujące procedury składowane magazynu zapytań w celu oczyszczenia statystyk środowiska uruchomieniowego, określonych zapytań lub planów:

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

Stan

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

Informacje

Dowiedz się więcej o terminologii uż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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×