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

Симптоми

Да разгледаме следния сценарий:

  • Имате Microsoft SQL Server доставка на регистрационни файлове или архивиране/възстановяване създават между два сървъра.

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

  • Изтегляте транзакцията регистър резервни копия на тази база данни и след това се опитате да го възстановите, като използвате опцията режим на базата данни на вторичната.

  • Регистрационен файл за транзакции вторичните бази данни (.ldf) се намира на диск "Байтове за физически сектор" Задай като 4 096 байта.

В този случай операцията по възстановяване е неуспешна и връща следното съобщение за грешка:

Грешка: 9004, тежест: 16, държава: 6. Възникна грешка при обработката на регистрационния файл за база данни databasename. Ако е възможно да възстановите от архив. Ако не съществува резервно копие, може да се наложи да възстанови регистрационния файл.

След тази грешка се появява, вторични базата данни е в състояние на подозрителни.

Решение

Сборна актуализация

Първо този проблем е разрешен в следната сборна актуализация на 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. Тази актуална корекция обаче е предназначена да коригира само проблема, описан в тази статия. Прилагайте тази корекция само към системи, изпитващи този конкретен проблем. Ако актуалната корекция е налична за изтегляне, има секция "Актуални корекции достъпни за теглене" в горната част на тази статия от базата знания. Ако тази секция не се появи, изпратете заявка за обслужване на клиенти на Microsoft и поддръжка, за да получите актуалната корекция. Забележка: Ако възникнат допълнителни проблеми или проблеми, трябва да създадете отделна заявка за поддръжка. Обичайните такси за поддръжката ще важат за допълнителни въпроси и проблеми, които не спадат към конкретната актуална корекция. За пълен списък на телефонните номера на Microsoft за обслужване на клиенти и поддръжка или да създадете отделна заявка за поддръжка посетете следния уеб сайт на Microsoft:

http://support.microsoft.com/contactus/?ws=supportЗабележка: Формулярът "Актуални Download наличен" показва езиците, за които е налична актуалната корекция. Ако не виждате вашия език, това е защото актуалната корекция не е налична за този език.

Заобиколно решение

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

  • Преместете регистрационния файл на транзакцията на местоназначението устройство, което има "Байтове за физически сектор" Задай като 512 байта. Забележка: Готовност файла все още може да се намира на устройство "Байтове за физически сектор" Задай като 4096 байта.

  • Възстановяване на резервни копия на регистъра без използване на опцията за готовност. Вместо опцията режим използвайте опцията с NORECOVERY по време на операцията за възстановяване.

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

Можете да използвате помощната програма Fsutil "Байтове за физически сектор" стойност. Ако този параметър не се вижда в резултата, трябва да приложите актуалната корекция, която е посочена в KB982018. За да проверите типа на устройството, което имате, изпълнете следните стъпки:

  1. Изпълнете следната команда в команден ред с повишени потребителски права:Fsutil fsinfo ntfsinfo x : Забележка: В тази команда < x > означава устройството, можете да проверите.

  2. Използвайте стойностите за "Байтове за физически сектор" и "Байта на сектор" за да определите типа на устройството, което имате. За да направите това, използвайте следната таблица.

    Стойността "Байта на сектор"

    Стойността "Байтове за физически сектор"

    Тип на устройството

    4096

    4096

    4 К основен

    512

    4096

    Разширен формат (известна още като 512E)

    512

    512

    512 байта native

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

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

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

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

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

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

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

×