NMM: Резервне копіювання SQL не працює з ПОМИЛКОЮ: nsrsqlsv повідомляє про погану сторінку
Summary: Резервне копіювання модуля NetWorker для Microsoft (NMM) відмовляється, коли SQL-клієнт запускає Module for Microsoft Applications (NMM) та CHECKSUM бази даних для верифікації сторінок. ...
Symptoms
Сесія резервного копіювання SQL-бази даних проходить через NetWorker і її не можна пропустити.
NMM повідомляє про такі помилки nsrsqlsv Увійти на стороні клієнта в розділі nsr/applogs Шлях:
nsrsqlsv: Microsoft SQL server documentation provides details about the following SQL Server Provider error:
nsrsqlsv: BACKUP 'DB-name' detected an error on page (1:#) in file 'DB-name.mdf'.
nsrsqlsv: (Error: 3043)Cause
Коли конфігурація SQL-клієнта обрала CHECKSUM бази даних у NMC:
Або майстр клієнта вибрав опцію
«Виконати контрольну суму перед записом на медіа», АБО властивості клієнта ручного клієнта мають -k параметр, доданий у резервне командне поле, наприклад "nsrsqlsv -k" у клієнтському ресурсі.
Resolution
Вимкніть атрибут CHECKSUM у SQL-базі даних:
1. Підключіться до консолі керування NetWorker (NMC).
2. Перейдіть на вкладку Захист і натисніть Клієнти.
3. Відкоригуйте конфігурацію SQL-клієнта з NMC. Клієнт можна модифікувати одним із наступних методів:
Майстер модифікації клієнта:
a. Клацніть правою кнопкою миші на клієнті та виберіть Майстер зміни клієнта.
b. У панелі «Вкажи опції резервного копіювання» залиште прапорець «Виконати контрольну суму перед записом» очищеним.

Змінити властивості клієнта:
a. Клацніть правою кнопкою миші та виберіть «Змінити властивості клієнта».
b. З вкладки «Додатки та модулі» видаліть «»-k' перемикатися з резервного командного поля.
4. Знову запусти резерв.
Additional Information
Щоб переконатися, що ця помилка резервного копіювання NMM не пов'язана з проблемою NetWorker, нехай адміністратор SQL Database виконає наступне:
- Протестуйте ту ж резервну копію SQL-бази даних, що працює з NATIVE SQL інструментом, з SQL Server Management Studio (SSMS) T-SQL, наприклад:
- РЕЗЕРВНА БАЗА ДАНИХ [
nameofDB] доDIsk='somediskpathwithspace'з CHECKSUM - ПРИМІТКА. TSQL Backup Database за замовчуванням встановлює NO_CHECKSUM.
- РЕЗЕРВНА БАЗА ДАНИХ [