KB3044952 — POPRAWKA: Problemy występujące podczas włączania funkcji rozszerzenia puli buforów w SQL Server 2014

Dotyczy
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use)

W tym artykule opisano ulepszenia raportowania błędów w dodatku Service Pack 1 (SP1) dla systemu Microsoft SQL Server 2014 podczas korzystania z nowego rozszerzenia puli buforów funkcji w systemie Microsoft SQL Server 2014.

Więcej informacji

Po włączeniu funkcji rozszerzenia puli buforów w programie SQL Server 2014 mogą wystąpić następujące znane problemy:

  • Po włączeniu funkcji rozszerzenia puli buforów jej rozmiar jest mniejszy, ale prawie czterokrotnie większy niż maksymalny rozmiar pamięci serwera w wersji standardowej programu SQL Server 2014. Na przykład maksymalny rozmiar pamięci serwera wynosi 28 gigabajtów (GB), a rozmiar rozszerzenia puli buforów — 109 GB. Przy próbie ponownego uruchomienia usługi SQL Server nie można uruchomić programu SQL Server, a w dzienniku błędów programu SQL Server pojawia się następujący komunikat o błędzie:

    Uwaga

    < Data><Czas> Funkcja środowiska uruchomieniowego serwera języka wspólnego (CLR) zainicjowana przy użyciu środowiska CLR w wersji v4.0.30319 z <nazwy> dysku:\Windows\Microsoft.NET\Framework64\v4.0.30319\.
    < Data><Czas> spid8s Próba przydzielenia 14299819 BUF dla rozszerzenia puli buforów dla maksymalnej liczby 12989098 deskryptorów strony.
    < Data><Czas> spid8s Błąd: 864, Dotkliwość: 16, Stan: 1.
    < Data><Czas> spid8s Próba przydzielenia 14299819 BUF dla rozszerzenia puli buforów dla maksymalnej liczby 12989098 deskryptorów strony.

    Po zastosowaniu dodatku Service Pack 1 (SP1) dla programu SQL Server 2014 można uruchomić ponownie program SQL Server bez występowania tego problemu.

  • Włączasz funkcję rozszerzenia puli buforów, a następnie konfigurujesz maksymalny rozmiar pamięci serwera, aby był większy niż zdefiniowany wcześniej rozmiar pliku rozszerzenia puli buforów (zgodnie z projektem rozmiar rozszerzenia puli buforów musi być większy niż maksymalny rozmiar pamięci serwera). Konfiguracja zakończyła się pomyślnie, a rozszerzenie puli buforów działa poprawnie. Rozszerzenie puli buforów jest jednak wyłączone po ponownym uruchomieniu usługi SQL Server, a w dzienniku błędów programu SQL Server pojawia się następujący komunikat o błędzie:

    Uwaga

    < Data><Czas> Rozmiar rozszerzenia puli buforów serwera musi być większy niż maksymalny rozmiar < pamięci fizycznej określony > w MB pamięci serwera. Rozszerzenie puli buforów nie jest włączone.

    Po zastosowaniu dodatku SP1 dla programu SQL Server 2014 oprócz komunikatu w dzienniku błędów SQL otrzymasz również następujący komunikat ostrzegawczy w programie SQL Server Management Studio (SSMS):

    Uwaga

    Maksymalna określona pamięć serwera — <XXX> MB jest większa niż rozmiar pliku rozszerzenia puli buforów — <XXX> MB. Rozszerzenie puli buforów zostanie wyłączone po ponownym uruchomieniu.

  • Podczas tworzenia pliku rozszerzenia puli buforów na dysku, na którym nie ma wystarczającej ilości miejsca (na przykład maksymalny rozmiar pamięci serwera wynosi 28 GB, a rozmiar rozszerzenia puli buforów to 120 GB), w dzienniku błędów programu SQL Server pojawia się następujący niejednoznaczny komunikat o błędzie systemu operacyjnego:

    Uwaga

    < Data><Czas> spid52 CREATE FILE napotkał błąd systemu operacyjnego Zmiana rozmiaru pliku nie powiodła się podczas próby otwarcia lub utworzenia pliku fizycznego '<Ścieżka> pliku. BPE".

    Po zastosowaniu dodatku SP1 dla programu SQL Server 2014 zostanie wyświetlony następujący przejrzysty komunikat o błędzie:

    Uwaga

    Błąd systemu operacyjnego(Za mało miejsca na dysku)

  • Podczas konfigurowania pliku rozszerzenia puli buforów o bardzo dużym rozmiarze pojawia się następujący komunikat o błędzie, który nie może oddawać rzeczywistego znaczenia:

    Uwaga

    Wiadomość 864, Poziom 16, Stan 1, Wiersz 1
    Próba przydzielenia 25600 BUF dla rozszerzenia puli buforów dla maksymalnej liczby 12800 deskryptorów strony.

    Po zastosowaniu dodatku SP1 dla programu SQL Server 2014 komunikat o błędzie zmieni się na następujący:

    Uwaga

    Próbowano zainicjować rozszerzenie puli buforów o rozmiarze <XXX> KB, ale maksymalny dozwolony rozmiar to <XXX> KB

  • Jeśli tworzenie pliku rozszerzenia dysku półprzewodnikowego (SSD) nie powiedzie się z powodu jakiegoś błędu (np. braku określonego katalogu), program SQL Server wyświetli następujący komunikat o błędzie:

    Uwaga

    Nie można utworzyć rozszerzenia puli buforów o rozmiarze <XXX> MB w ścieżce ""

    Ścieżka w komunikacie o błędzie nie jest drukowana.
    Po zastosowaniu dodatku SP1 dla programu SQL Server 2014 ścieżka jest drukowana poprawnie, gdy tworzenie pliku SSD nie powiedzie się.

Informacje o dodatkach Service Pack

Aby uzyskać dodatek Service Pack 1 dla programu SQL Server 2014, skorzystaj z następującego linku:

Aby uzyskać więcej informacji dotyczących dodatku Service Pack 1 (SP1) dla programu SQL Server 2014, zobacz informacje o błędach naprawionych w dodatku Service Pack 1 dla programu SQL Server 2014.

Stan

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