Лучший отвечающий
Back Up из Maintenance Plan не создает файлов..

Вопрос
-
Создал MP, настроил Full back up системных баз, MP отрабатывает без ошибок, но файлов нет!
SQL Server 2005 STD
14 февраля 2007 г. 14:45
Ответы
-
У меня SQL Server 2005 SP1 и всё работает, как заявлено...14 февраля 2007 г. 19:33
-
А где вы видите, что он выполняется без ошибок? лог дайте, пожалуйста (right click->view history на плане)
Щас создал план с ошибкой - указывает на несуществующую директорию d:\test\. Сказал ему execute - тут ошибки нет. А во view history всё расписано:
Microsoft(R) Server Maintenance Utility (Unicode) Version 9.0.2047
Report was generated on "fantom".
Maintenance Plan: MaintenancePlan
Duration: 00:00:00
Status: Warning: One or more tasks failed..
Details:
Back Up Database (Full) (fantom)
Backup Database on Target server connection
Databases: All system databases
Type: Full
Append existing
Task start: 15.02.2007 9:03.
Task end: 15.02.2007 9:03.
Failed:(-1073548784) Executing the query "BACKUP DATABASE [master] TO DISK = N'D:\\test\\\\master_backup_200702150903.bak' WITH NOFORMAT, NOINIT, NAME = N'master_backup_20070215090305', SKIP, REWIND, NOUNLOAD, STATS = 10
" failed with the following error: "Cannot open backup device 'D:\\test\\\\master_backup_200702150903.bak'. Operating system error 3(error not found).
BACKUP DATABASE is terminating abnormally.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.P.S. Лазил по логам, обнаружил проблему - планы выполняются на ура, но в логах у всех duration стоит 0:00 и details пустые. До этого duration была около минуты, и в логах описывались все шаги. галка log extended information стоит
15 февраля 2007 г. 6:10 -
Похоже, проблемы были не с планом, а с правами учётной записи, в контексте которой выполняется запись файлов резервных копий... Вот выдержка из BOL:
Проблемы с владением и разрешениями на физические файлы устройств резервного копирования могут влиять на процесс резервного копирования. SQL Server должен иметь возможность чтения и записи на устройство; учетная запись, под которой запускается служба SQL Server, должна иметь разрешения на запись. Однако процедура sp_addumpdevice, добавляющая запись устройства в системную таблицу, не проверяет разрешения на доступ к файлу. Данные проблемы физического файла устройства резервного копирования могут не появляться до тех пор, пока не будет предоставлен доступ на физический ресурс во время проведения операции резервного копирования или операции восстановления.
Источник: http://msdn2.microsoft.com/ru-ru/library/ms186865.aspx
16 февраля 2007 г. 8:54
Все ответы
-
У меня SQL Server 2005 SP1 и всё работает, как заявлено...14 февраля 2007 г. 19:33
-
А где вы видите, что он выполняется без ошибок? лог дайте, пожалуйста (right click->view history на плане)
Щас создал план с ошибкой - указывает на несуществующую директорию d:\test\. Сказал ему execute - тут ошибки нет. А во view history всё расписано:
Microsoft(R) Server Maintenance Utility (Unicode) Version 9.0.2047
Report was generated on "fantom".
Maintenance Plan: MaintenancePlan
Duration: 00:00:00
Status: Warning: One or more tasks failed..
Details:
Back Up Database (Full) (fantom)
Backup Database on Target server connection
Databases: All system databases
Type: Full
Append existing
Task start: 15.02.2007 9:03.
Task end: 15.02.2007 9:03.
Failed:(-1073548784) Executing the query "BACKUP DATABASE [master] TO DISK = N'D:\\test\\\\master_backup_200702150903.bak' WITH NOFORMAT, NOINIT, NAME = N'master_backup_20070215090305', SKIP, REWIND, NOUNLOAD, STATS = 10
" failed with the following error: "Cannot open backup device 'D:\\test\\\\master_backup_200702150903.bak'. Operating system error 3(error not found).
BACKUP DATABASE is terminating abnormally.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.P.S. Лазил по логам, обнаружил проблему - планы выполняются на ура, но в логах у всех duration стоит 0:00 и details пустые. До этого duration была около минуты, и в логах описывались все шаги. галка log extended information стоит
15 февраля 2007 г. 6:10 -
тех MP уже не существует :)
хистори по ним смотрел, самое интересное то, что там ошибок не было!!
а с ситуацией разобрался. у учетной записи, из под которой был запущен SQL S агент были ограниченные права на сервере.
права на запись в папку бэкапа были.
запустил агента под другой учеткой - файлы сохраняются.
теперь как присвоить первой учетной записи роль sysadmin? через Management Studio галочку ставлю, MP план на sql агенте, запущенном под этой учетной записью по прежнему не сохраняет файлы.
16 февраля 2007 г. 7:52 -
Похоже, проблемы были не с планом, а с правами учётной записи, в контексте которой выполняется запись файлов резервных копий... Вот выдержка из BOL:
Проблемы с владением и разрешениями на физические файлы устройств резервного копирования могут влиять на процесс резервного копирования. SQL Server должен иметь возможность чтения и записи на устройство; учетная запись, под которой запускается служба SQL Server, должна иметь разрешения на запись. Однако процедура sp_addumpdevice, добавляющая запись устройства в системную таблицу, не проверяет разрешения на доступ к файлу. Данные проблемы физического файла устройства резервного копирования могут не появляться до тех пор, пока не будет предоставлен доступ на физический ресурс во время проведения операции резервного копирования или операции восстановления.
Источник: http://msdn2.microsoft.com/ru-ru/library/ms186865.aspx
16 февраля 2007 г. 8:54