Symptomy

Rozpatrzmy następujący scenariusz:

  • Masz bazę danych, która korzysta z przetwarzania transakcji online (OLTP) w programie Microsoft SQL Server 2016 lub SQL Server 2017.

  • Dysk zawiera $FSLOG, które są w pełni widoczne.

W tym scenariuszu przywracanie bazy danych nie powiedzie się w jednym z następujących warunków:

  • Po ponownym uruchomieniu usługi SQL Server. W takiej sytuacji, jeśli baza danych zostanie ponownie uruchomiona, może się okazać, że odzyskiwanie bazy danych nie powiedzie się i zwróci błąd 5511. Ponadto baza danych może przejść do trybu PODEJRZANego.

  • Podczas próby przywrócenia bazy danych z kopii zapasowej. W takiej sytuacji baza danych może nie przejść do trybu online z powodu uszkodzenia rekordu dziennika systemu plików. Jeśli na przykład nazwa pliku zawiera wzorzec nazw "FFFF".

W tych warunkach mogą być wyświetlane komunikaty o błędach podobne do następujących:

Msg 5511, poziom 16, stan 10 Rekord dziennika systemu plików FILESTREAM "fba1eafd-fc759c68-FFFF. 045e1502-038a6397-0000. d790ce11-7d80-4654-9ec0-0c7f4f7c5388 .0-0.1000016" w folderze log jest uszkodzony. Msg 3167, poziom 16, stan 1 Instrukcja RESTORE nie może uruchomić bazy danych DatabaseName Msg 3013, poziom 16, stan 1 Przywracanie bazy danych kończy się nienormalnie. MSG 3414, poziom 21, stan 1 Wystąpił błąd podczas odzyskiwania, co uniemożliwia ponowne uruchomienie bazy danych Database DatabaseName . Diagnozuj błędy odzyskiwania i napraw je lub Przywróć z znanej dobrej kopii zapasowej. Jeśli błędy nie zostały naprawione lub są nieoczekiwane, skontaktuj się z pomocą techniczną

Rozwiązanie

Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:

Zbiorcza aktualizacja 3 dla programu SQL Server 2017     

Zbiorcza aktualizacja 6 dla programu SQL Server 2016 z dodatkiem SP1

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności

Poznaj szkolenia >

Uzyskuj nowe funkcje w pierwszej kolejności

Dołącz do niejawnych testerów firmy Microsoft >

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×