Dotyczy
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows

Symptomy

Usługa modułu zapisywania SQL nie obsługuje migawek baz danych (na przykład "Utwórz bazę danych DataSnap jako migawka") w ścieżce kodu kopii zapasowej nieskładnikowej w programie SQL Server 2016, 2017 lub 2019. Podczas wykonywania kopii ZAPASowej bazy danych w ramach operacji tworzenia kopii zapasowej usługi kopiowania woluminów w tle można zauważyć następujący wpis dziennika błędów.

DateTime Wykonywanie kopii zapasowej kopii zapasowej nie powiodło się wykonanie polecenia BACKUP DATABASE DataSnap. Sprawdź szczegółowe wiadomości w dzienniku aplikacji kopii zapasowej.

DateTime Błąd kopii zapasowej: 3041; ważność: 16; stan: 1.

DateTime Wykonywanie kopii zapasowej kopii zapasowej nie powiodło się wykonanie polecenia BACKUP DATABASE DatabaseName. Sprawdź szczegółowe wiadomości w dzienniku aplikacji kopii zapasowej.

DateTime SPID # # błąd: 18210; ważność: 16; stan: 1.

DateTime SPID # # BackupVirtualDeviceFile::P reparetofreeze: błąd urządzenia kopii zapasowej "{DeviceToken} 1". Błąd systemu operacyjnego 995 (operacja we/wy została przerwana ze względu na zakończenie wątku lub żądanie aplikacji).

Uwaga Wymienione wcześniej błędy są ogólne i mogą występują w wielu scenariuszach. Mianowicie błąd "DatabaseName" jest tylko przyczyną przerwania spowodowanego błędem w DataSnap. Bieżąca poprawka dotyczy tylko sytuacje, w których te błędy występują, gdy jest baza danych programu SQL Server Migawka na dysku wybranym dla kopii zapasowej usługi VSS.

W tym samym czasie dziennik zdarzeń aplikacji systemu Windows może zawierać wpis podobny do następującego:

Błąd DataTime # zapisu 24583 brak

Błąd Sqllib: Napotkano błąd OLEDB podczas wywoływania ICommandText:: Execute. HR = 0x80040e14. SQLSTATE: 42000, błąd macierzysty: 3013

Stan błędu: 1; ważność: 16

Źródło: program Microsoft SQL Server Native Client 11,0

Komunikat o błędzie: wykonywanie kopii zapasowej bazy danych jest nienormalnie przerywane.

SQLSTATE: 42000, błąd macierzysty: 3002

Stan błędu: 1; ważność: 16

Źródło: program Microsoft SQL Server Native Client 11,0

Komunikat o błędzie: nie można utworzyć kopii zapasowej migawki bazy danych ani przywrócić jej.

Stan

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

Rozwiązanie

Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:

Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:

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:

Informacje

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

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.