Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Розглянемо таку ситуацію:

  • Ви маєте Microsoft SQL Server доставка журналів або резервне копіювання та відновлення вибір між двома серверами.

  • Основний базу даних, має свій файл журналу транзакцій (.ldf) на диск "Байт на фізичний сектор" як 512 байт.

  • Ви берете транзакції, резервні копії журналів, з базою даних, і спробуйте відновити його за допомогою параметра "очікування" на додатковій бази даних.

  • Файл журналу транзакцій речення (.ldf), розташований на диск "Байт на фізичний сектор" як 4096 байт.

У цьому випадку операція відновлення не вдається виконати та повертає повідомлення про помилку:

Помилка: 9004, серйозності проблеми: 16, стан: 6. Сталася помилка під час обробки журналу для баз даних, ім'я бази даних. Якщо можливо, слід відновити з резервної копії. Якщо резервну копію недоступний, це може бути необхідно перебудувати входу в систему.

Після того, як ця помилка виникає, додатковий базу даних, що йде підозрілі стані.

Спосіб вирішення

Сукупний пакет оновлень

Цю проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server:

Примітка. Після інсталяції цього оновлення, потрібно ввімкнути прапор трасування 3057 для активації цього виправлення. Щоб увімкнути прапор трасування 3057, див. у Позначки трасування, (Transact-SQL) веб-сайту Microsoft Developer Network (MSDN).

Нові накопичувальне оновлення для SQL Server, містить усі виправлення безпеки і виправлення, що входили до складу попередній сукупний пакет оновлень. Див. останній сукупний пакет оновлень для SQL Server:

Примітка SQL Server 2008 R2 SP3 для випадків вам потрібно оновлення сервера останні оновлення безпеки на:

Завантажити оновлення безпеки для SQL Server 2008 R2-SP3

Виправлення для SQL Server 2008 R2-SP2Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми. Якщо виправлення доступне для завантаження, у верхній частині цієї статті бази знань буде розділ "Завантажити доступні виправлення ". Якщо цей розділ не відображається, надішліть запит до клієнтської служби та підтримки Microsoft, щоб отримати виправлення. Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Завантажити доступні виправлення" відображаються мови, для яких доступне виправлення. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Інші способи вирішення

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до". Щоб вирішити цю проблему, скористайтеся одним із наведених нижче способів

  • Перемістіть файл журналу транзакцій до місця призначення диска, який має "Байт на фізичний сектор" як 512 байт. Примітка. Режим очікування файл може все ще знаходиться на диску "Байт на фізичний сектор" як 4096 байт.

  • Відновити резервні копії журналу, без використання параметра "очікування". Замість параметра режиму очікування скористайтеся NORECOVERY за допомогою під час відновлення.

Додаткові відомості

Щоб визначити значення "Байт на фізичний сектор", можна використовувати утиліту командного рядка Fsutil . Якщо цей параметр не відображається у, потрібно застосувати виправлення, указаного у. KB982018. Щоб перевірити тип свого диска, виконайте такі дії:

  1. У командному рядку в режимі адміністратора, виконайте таку команду:Fsutil fsinfo ntfsinfo x : Примітка. У цій команді < x > являє собою диска, який потрібно перевірити.

  2. Використовувати значення "Байт на сектор" і "Байт на фізичний сектор", щоб визначити тип свого диска. Для цього, скористайтеся наведеною нижче таблицею.

    Значення для "Байт на сектор"

    Значення для "Байт на фізичний сектор"

    Тип диска

    4096

    4096

    На 4 кілобайти

    512

    4096

    Розширений формат (також відомий як 512E)

    512

    512

    Убудований на 512 байт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×