SQL Server записує резервного копіювання таблиці backupset історії, під Вільний час сценарій виконання VSS файлів на томі

Переклади статей Переклади статей
Номер статті: 951288 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Розглянемо такий сценарій. На томі інсталяції Microsoft SQL Server. Використовувати додаток гучності тіньової копії застосунок-служба (VSS) для резервного копіювання файлів на цьому томі. У цьому випадку SQL Server запису резервного копіювання таблиці backupset історії. Ця проблема виникає навіть якщо ви не фактично архівувати бази даних SQL Server.

Примітка. Утиліта NTBackup.exe на VSS застосунку.

причина

Ця проблема виникає тому, що VSS дзвінки на SQLWriter застосунок-служба або Microsoft SQL Server столі двигуна (MSDE) письменника.

Стан

Microsoft має підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Опис MSDE письменник та застосунок-служба SQLWriter

У рамках VSS в Windows XP входить MSDE письменник і у Windows Server 2003. VSS використовує MSDE письменник для резервного копіювання Баз даних SQL Server 2000. SQLWriter застосунок-служба інстальовано під Вільний час інсталяції SQL Server 2005. VSS використовує службу SQLWriter архівувати як SQL Server 2005 баз даних і SQL Server 2000 баз даних.

Як VSS виконує операцію резервного копіювання

Коли VSS виконує операцію резервного копіювання на томі, VSS дзвінки всі письменники, які мають дані з тому. Це гарантує, що є архівувати Неприпустимий. Коли VSS дзвінки застосунок-служба SQLWriter або MSDE письменник, на SQLWriter застосунок-служба або MSDE письменник вставлення запису до на backupset Історія таблиці. Це запис А показує, що архівувати виконано. Однак, не може визначити застосунок-служба SQLWriter або MSDE письменник того, файли, архівувати VSS файли бази даних.

Застережень, якщо використати запис А бізнес-партнера в таблиці backupset історії для відновлення даних

Якщо потрібно використати запис А бізнес-партнера в backupset історії таблиці даних відновлення, вам необхідно переконатися, що запис А бізнес-партнера являють собою фактичні бази даних резервного копіювання операцій.

Як перевірити, що запис А представляє на фактичних даних резервного копіювання

Для цього запустіть наступну заяву:
USE msdb
GO

SELECT server_name, database_name, backup_start_date, is_snapshot, database_backup_lsn
FROM backupset
В результаті, протокол IMAP database_backup_lsn стовпець і на is_snapshot стовпець. запис А, що представляє фактичних даних архівації Операція має наступні характеристики:
  • Значення впорядкована стопка карт з чергуванням кольорів, database_backup_lsn 0.
  • Значення впорядкована стопка карт з чергуванням кольорів is_snapshot дорівнює 0.

Перевірте, чи присутній набір архіву помилок немає

Для цього запустіть наступну заяву:

WITH backupInfo AS( SELECT database_name AS [DatabaseName], 
name AS [BackupName], is_damaged AS [BackupStatus],
backup_start_date AS [backupDate],
ROW_NUMBER() OVER(PARTITION BY database_name 
ORDER BY backup_start_date DESC) AS BackupIDForDB 
FROM msdb..backupset) SELECT DatabaseName 
FROM backupinfo WHERE BackupIDForDB = 1 and BackupStatus=1 

Якщо на цей запит повертає будь-яких результатів, це означає, що не мають хороші архівної копії після повідомив дати. Ми настійно рекомендуємо, щоб ви
виконання резервного копіювання повної бази даних як можна швидше і переконайтеся, що на повну архівувати бази даних чистим.

Властивості is_damaged
Backupset таблиці в базі даних msdb містить рядок для кожного набору резервних копій. Backupset таблиці, властивість is_damaged вказує, чи виявлено пошкодження бази даних, коли було створено архівувати. Таким чином, архівувати може бути пошкоджений і не відновлювальної.

Згорнути цю таблицюРозгорнути цю таблицю
Правило програмного забезпеченняНазва правилаОпис правилаВерсії продуктів, проти якого обчислюється правило
Система центру радникBackupset бази даних SQL Server позначено як пошкодженийУ цьому SQL Server інстанції радник виявлено присутність одного або більше backupset позначено як "пошкоджений" в базу даних MSDB. Це означає, що файл резервної копії пошкоджений, і по суті бази даних піддається і потенційно невідновлювальних резервного копіювання. Перегляньте розділ інформація зібрана і забезпечити, щоб наступні хороший резервного копіювання для бази даних в питанні. Зверніться до статті БАЗИ знань для більш докладної інформації.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012


Посилання

Додаткові відомості про службу SQL письменник, на такий веб-сайт Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/EN-US/Library/ms175536.aspx
Для Додаткові відомості про backupset історії таблиці, відвідайте наступні MSDN Веб-сайт:
http://msdn2.Microsoft.com/EN-US/Library/ms186299.aspx

Властивості

Номер статті: 951288 - Востаннє переглянуто: 28 березня 2013 р. - Редакція: 1.0
Застосовується до:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Enterprise Edition
Ключові слова: 
kbexpertiseadvanced kbtshoot kbprb kbmt KB951288 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 951288

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com