none
Back Up из Maintenance Plan не создает файлов.. RRS feed

Ответы

  • У меня 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