Applies ToSQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2

Microsoft разпространява Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) поправки в един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички поправки и всички актуализации на защитата, които са били включени в предишния SQL Server 2008 R2 Service Pack 1 (SP1).

Симптоми

Обмислете следния сценарий:

  • Прилагате Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) за Microsoft SQL Server 2008 R2.

  • Опитвате се да стартирате услугите на SQL Server.

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

Опашката на базата данни% LS се презаписва, за да отговаря на размера на новия сектор от% d байта. % d байта при offset% I64d във файл% LS ще бъде написано.

Забележка Тази грешка не причинява риск за базата данни.

Причина

Този проблем възниква, тъй като размерът на логическия сектор за базата данни Master, msdb и Model не се настанява по подходящ начин. Когато е създадена база данни, в метаданните се записва размер на логически сектор. Когато базата данни е подадена онлайн, се извършва проверка, за да се види дали данните, които са написани в регистрационния файл, съответстват на размера на сектор, който е форматиран. Ако те не са подредени, опашката на регистрационния файл ще бъде пренаписана и проблемът, споменат в секцията "симптоми", се появява. Въз основа на проекта от Microsoft SQL Server 2000, базата данни образец, модел и msdb са форматирани с размер на сектор от 4096 байта. Максималната стойност на размера на физическите сектори и на логическия сектор се използват във версии на SQL Server, по-стари от SQL Server 2008 R2 SP1. Обаче SQL Server 2008 R2 SP1 добавя поддръжка за дискови устройства за емулация на 512-байтове (512e). Поради дефект размерът на физическия сектор се използва, когато той не трябва да бъде. Например, ако размерът на физическия сектор на дисковия диск е 512 байта и размерът на логическия сектор на базата данни образец, модел и msdb е 4096 байта, то те не се подравняване. Следователно съобщение за грешка, което е споменато в секцията "симптоми", се записва в регистрационния файл за грешки на SQL Server.Забележка Обикновено това е размерът на физическия сектор на дисковия диск, на който се създава базата данни.

Решение

Информация за сборна актуализация

Кумулативна актуализация на пакета 4 за SQL Server 2008 R2 SP1

Корекцията за този проблем е издадена за първи път в кумулативната актуализация 4. За повече информация как да получите тази кумулативна актуализация на пакета за SQL Server 2008 R2 SP1, щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:

2633146 Кумулативна актуализация на пакета 4 за SQL Server 2008 R2 SP1Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 R2 SP1. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:

2567616 SQL Server 2008 R2, които са издадени след издаването на SQL Server 2008 R2 SP1

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

За повече информация относно този проблем посетете следния уеб сайт на MSDN:

След прилагане на 9013 грешка на SQL Server 2008 R2 SP1 е регистрирана

Състоянието

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

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

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

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

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