Під час відновлення журналу транзакцій для бази даних Microsoft SQL Server 2005, Microsoft SQL Server 2008 або Microsoft SQL Server 2008 R2 може статися помилка, схожа SQL Server на таку:
Помилка: 18272, Критичність: 16, Стан: 1.
Під час відновлення перезавантаження сталася помилка вводу-виводу у файлі контрольної точки «X:\Microsoft SQL ServerSQL Server\MSSQL.1\MSSQL\Backup\CHECK. CKP' (помилка операційної системи 1784 (наданий буфер користувача недійсний для запитаної операції.)). Заява триває, але не може бути перезапущена. Переконайтеся, що для файлу контрольної точки існує дійсне розташування для зберігання.
Ознаки
Ця помилка має обмежений вплив і не перешкоджає успішному завершенню операції відновлення. Це повідомлення про помилку виникає, коли відновлення перервано, а файл контрольної точки, який використовується для перезапуску відновлення, не записано або файл контрольної точки записано неправильно. Якщо з'явиться ця помилка, це означає, що якщо з якихось причин операція відновлення перервана в середині процесу, вам доведеться перезапускати її з початку файлу резервної копії, а не з файлу контрольної точки.
Причина
Сукупні відомості про оновлення
SQL Server 2005
Вирішення цієї проблеми вперше випущено в сукупному пакеті оновлень 10. Докладні відомості про те, як отримати цей сукупний пакет оновлень для SQL Server 2005, див. номер цієї статті бази знань Microsoft:
983329 Сукупний пакет оновлень 10 для SQL Server 2005 із пакетом оновлень 3
Примітка Оскільки збірки накопичуються, кожний новий випуск виправлень містить усі виправлення та всі виправлення системи безпеки, які входили до складу попереднього випуску виправлень SQL Server 2005 року. Радимо застосувати найновіший випуск виправлень, який містить це виправлення.
Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
960598 Збірки SQL Server 2005, випущені після випуску SQL Server 2005 року з пакетом оновлень 3
SQL ServerSQL Server 2008 із пакетом оновлень 1
Вирішення цієї проблеми вперше було випущено в сукупному пакеті оновлень 9 для SQL Server SQL Server 2008 із пакетом оновлень 1 (SP1). Щоб отримати додаткові відомості про цей сукупний пакет оновлень, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
2083921 сукупний пакет оновлень 9 для SQL Server 2008 із пакетом оновлень 1
Примітка Збірки накопичуються, тому кожний новий випуск виправлень містить усі виправлення та всі виправлення системи безпеки, які входили до складу попереднього випуску виправлень SQL Server 2008 р. Корпорація Майкрософт рекомендує застосовувати найновіший випуск виправлень, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
970365 Збірки SQL Server 2008, випущені після випуску SQL Server оновлення 1 у 2008 році
Виправлення Microsoft SQL Server 2008 створюються для конкретних пакетів оновлень SQL Server. Необхідно застосовувати виправлення з пакетом оновлень 1 SQL Server 2008 до інсталяції SQL Server 2008 із пакетом оновлень 1. За замовчуванням усі виправлення, які містяться в пакеті оновлень SQL Server, включаються в наступний пакет оновлень SQL Server.
SQL ServerSQL Server 2008 із пакетом оновлень 2
Вирішення цієї проблеми вперше було випущено в сукупному пакеті оновлень 1 для SQL Server 2008 р. з пакетом оновлень 2. Щоб отримати додаткові відомості про цей сукупний пакет оновлень, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
2289254 Сукупний пакет оновлень 1 для SQL Server 2008 із пакетом оновлень 2
Примітка Збірки накопичуються, тому кожний новий випуск виправлень містить усі виправлення та всі виправлення системи безпеки, які входили до складу попереднього випуску виправлень SQL Server 2008 р. Радимо застосувати найновіший випуск виправлень, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2402659 Збірки SQL Server 2008, випущені після виходу SQL Server 2008 року з пакетом оновлень 2
SQL Server 2008 R2
Вирішення цієї проблеми вперше випущено в сукупному пакеті оновлень 4. Щоб дізнатися більше, як отримати цей сукупний пакет оновлень для SQL Server 2008 R2, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
2345451 Сукупний пакет оновлень 4 для SQL Server 2008 R2
Примітка Оскільки збірки накопичуються, кожний новий випуск виправлень містить усі виправлення та всі виправлення системи безпеки, які входили до складу попереднього випуску виправлення SQL Server 2008 R2. Радимо застосувати найновіший випуск виправлень, який містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
981356 Збірки SQL Server 2008 R2, випущені після випуску SQL Server 2008 R2
Спосіб вирішення
Повідомлення про помилку зазвичай з'являється під час відновлення з кількох файлів резервних копій. Цей процес іноді називають "смугастим відновленням". Щоб уникнути цієї помилки, не вказуйте кілька файлів резервних копій під час операції відновлення.
Спосіб усунення проблеми
Про цю проблему часто повідомляють клієнти, які використовують програми сторонніх виробників для резервного копіювання баз даних SQL Server. Ці інструменти полегшують операції резервного копіювання та відновлення кількох файлів.
Додаткові посилання: