Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

В тази статия са описани подобрения в отчетите за грешки в Microsoft SQL Server 2014 Service Pack 1 (SP1), когато използвате новото разширение на набора от буфери за функции в Microsoft SQL Server 2014.

Повече информация

Когато разрешите функцията за разширение на буферния пул в SQL Server 2014, е възможно да се сблъскате със следните известни проблеми:

  • Можете да разрешите функцията за разширение на буферния пул и размерът му е по-малък от, но не повече от четири пъти на размера на паметта за Max Server в стандартното издание на SQL Server 2014. Например размерът на паметта Max Server е 28 гигабайта (ГБ) и размерът на разширението на буферния пул е 109 ГБ. Когато се опитате да рестартирате услугата SQL Server, не може да се стартира SQL Server и получавате следното съобщение за грешка в регистрационния файл за грешки на SQL Server:

    <дата> <Time> Server Common Language Runtime (CLR), който е ИНИЦИАЛИЗИРАН с помощта на CLR версия v 4.0.30319 от <име на диск>: \Windows\Microsoft.NET\Framework64\v4.0.30319\. <Дата> <време> spid8s се опитва да разпредели 14299819 Буф за буферен набор от данни за повече от една страница за дескриптори на 12989098. <Дата> <час> spid8s грешка: 864, тежест: 16; състояние: 1. <дата > < време > spid8s опитвате да разпределите 14299819 Буф за разширение на буферния пул за повече от една страница дескриптори за страницата. 12989098

    След като се приложи SQL Server 2014 Service Pack 1 (SP1), SQL Server може да се рестартира без този проблем.

  • Можете да разрешите функцията за разширение на буферния пул и след това да конфигурирате максималния размер на паметта на сървъра да е по-голям от размера на файла на буферния пул, който е дефиниран по-рано (по проект, размерът на разширението на буферния пул трябва да е по-голям от размера на паметта на сървъра ). Конфигурацията е успешна и разширението на буферния пул работи правилно. Обаче разширението на буферния пул е забранено, след като рестартирате услугата SQL Server, и получавате следното съобщение за грешка в регистрационния файл за грешки на SQL Server:

    <дата> <Time> размерът на разширението на сървъра за буферен басейн трябва да е по-голям от размера на физическата памет <памет за Max Server, зададена> МБ. Разширението на буферния пул не е разрешена.

    След като се приложи SQL Server 2014 SP1, в допълнение към съобщението в регистъра на SQL грешката ще получите също следното предупредително съобщение в студио за управление на SQL Server (SSMS):

    Зададената памет на сървъра Max-<ххх> МБ е по-голямо от размера на файла на буферния басейн – <XXX> МБ. Разширението на буферния пул ще бъде дезактивирано при рестартиране.

  • Когато създавате файл за разширение на буферен пул на диска, където няма достатъчно място (например размерът на паметта за Max Server е 28 ГБ и размерът на разширението на буферния пул е 120 ГБ), получавате следното двусмислено съобщение за грешка на операционната система в регистрационния файл за грешки на SQL Server:

    <дата> <час> SPID52 за създаване на файл Възникна грешка при операционна система промяна на размера на файла е неуспешно, когато се опитвате да отворите или създадете физическия файл "път> за <файла . BPE'.

    След прилагане на SQL Server 2014 SP1 ще получите следното съобщение за грешка:

    Грешка на операционната система (няма достатъчно място на диска)

  • Когато конфигурирате файла за разширение на буферен пул, който има много голям размер, получавате следното съобщение за грешка и то не може да опише действителното значение:

    MSG 864, Level 16, State 1, Line 1Attempting, за да разпределите 25600 БУФ за разширение на буферния пул за максимум 12800 дескриптори на страница.

    След прилагане на SQL Server 2014 SP1 съобщението за грешка се променя на следното:

    Направен опит за инициализиране на разширението на буферния пул от размер <ххх> KB, но максимално допустим размер е <XXX> KB

  • Когато създаването на файл с разширение на Solid-State Drive (SSD) е неуспешно поради грешка (като например директорията, зададена като несъществуваща), SQL Server отпечатва следното съобщение за грешка:

    Не можа да се създаде разширение на буферния пул с размер <ххх> МБ на път ""

    Пътят в съобщението за грешка не се отпечатва. След като се приложи SQL Server 2014 SP1, пътят се отпечатва правилно, когато създаването на SSD файла е неуспешно.

Информация за сервизния пакет

За да получите сервизния пакет 1 за SQL Server 2014, прегледайте следната връзка:

За повече информация относно SQL Server 2014 Service Pack 1 (SP1) вижте грешки, които са коригирани в SQL Server 2014 Service Pack 1.

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×