Резервное копирование базы данных Robocopy - PullRequest
0 голосов
/ 22 июня 2010

У меня есть задание, которое запускается каждые 15 минут и использует robocopy для копирования резервной копии журналов транзакций на другой сервер.Эта работа не выполняется ПОЛЬЗОВАТЕЛЬ имеет полные права доступа как к домашней папке, так и к папке назначения.

JOB SQL:

robocopy "e: \ Backup \ SQL02 $ PROD" "\ SERVER \ DRIVE $ \ prod \ sql \ backup \" / MIR / E / Z / NS / NFL/ NDL / NJH / NP / R: 10 / W: 30, если% errorlevel% LSS 8 set errorlevel = 0

Журнал ошибок:

Дата 22/06/2010 09:05:00Журнал журнала заданий (Синхронизация производственного резервного копирования в app040)

Идентификатор шага 1 Сервер NDAHHSQL02 \ PRODUCTION Имя задания Синхронизация резервного копирования производства в app040 Имя шага Robocopy Production Длительность 00:00:00 Уровень важности Sql 0 Sql ID сообщения 0 Оператор отправлен по электронной почте
Оператор Net отправлено
Оператор выгружен
Попытки повторных попыток 0

Сообщение Выполнено от имени пользователя: DOMAIN \ USER.2010/06/22 09: 05: 00

ОШИБКА 5 (0x00000005) Получение типа файловой системы назначения \\ SERVER \ DRIVE $ \ prod \ sql \ backup \ Доступ запрещен.

2010/06/22 09:05:00 ОШИБКА 5 (0x00000005) Создание целевого каталога \\ SERVER \ DRIVE $ \ prod \ sql \ backup \ Доступ запрещен.Код завершения процесса 16. Шаг не выполнен.

Ответы [ 2 ]

1 голос
/ 22 июня 2010

Я решил проблему. Несмотря на то, что папка имела разрешения для учетной записи на копирование файлов через нее, у нее не было общих прав доступа, установленных на корневом диске.

Ссылка на учебник по правам доступа

0 голосов
/ 22 июня 2010

У пользователя нет доступа для записи файла резервной копии в \ SERVER \ DRIVE $ \ prod \ sql \ backup \.

  • Должно ли оно читать \\ SERVER?
  • Вы можете использовать NET USE, чтобы сначала смонтировать расположение сервера как диск, а затем записать на него.
  • Можнотест с небольшим файлом вместо резервной копии
...