Корпорація Майкрософт поширює 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 байтів на сторінці "зсув% I64d" у файлі% LS буде записано.
Примітка.Ця помилка спричиняє відсутність ризику для бази даних.
Причина
Ця проблема виникає через те, що розмір логічного сектора для зразка, msdb та зразкового баз даних не розміщуються належним чином. Під час створення бази даних логічний розмір сектора зберігається в метаданих. Коли база даних буде представлена в Інтернеті, перевірка виконується, щоб дізнатися, чи дані, написані у файлі журналу, відповідають розміру сектора, відформатованому у форматі. Якщо вони не вирівнюються, то хвіст журналу буде переписано, а проблема, згаданим у розділі "ознаки", відбувається. На основі розробки з Microsoft SQL Server 2000, бази даних Master, Model і msdb форматуються за розміром сектора 4096 байтів. Максимальна величина обсягу фізичного сектору та розміру логічного сектора використовується в версіях SQL Server, раніших за SQL Server 2008 R2 SP1. Однак SQL Server 2008 R2 SP1 додає підтримку для дисків 512-байтового емуляції (512e). Через дефект розмір фізичного сектора використовується, коли воно не має бути. Наприклад, якщо розмір фізичного сектора на диску – 512 байт і логічний розмір логічного сектора для баз даних Master, Model і msdb – 4096 байтів, вони не вирівнюються. Тому повідомлення про помилку, яке згадується в розділі "ознаки", записується в журналі помилок SQL Server.Примітка.Як правило, це фізичний розмір диска, на якому створено базу даних.
Спосіб вирішення
Відомості про Сукупне оновлення
Сукупний пакет оновлень пакета 4 для SQL Server 2008 R2 SP1
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 4. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2 SP1, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2633146 Сукупний пакет оновлень пакета 4 для SQL Server 2008 R2 SP1Примітка. Оскільки пакет складається з сукупних, кожен новий випуск Fix містить всі поточні виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 SP1 Fix. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2567616 Випущено пакет версії SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2 SP1
Додаткові відомості
Щоб отримати докладніші відомості про цю проблему, перейдіть на такий веб-сайт MSDN:
Після застосування SQL Server 2008 R2 SP1 помилка 9013 записується
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".