Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
Суть в следующем. Собираюсь копировать бекапы (большие 10-ки Гб) после их создания на сетевой ресурс с помощью xcopy.
Как удостовериться, что файл копировался корректно?. Кроме конечно результата возвращаемой самой xcopy.
что-то типа контрольной суммы или т.п.
14 янв 14, 13:40    [15413083]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
использовать restore verifyonly+ checksum
восстановить базу из скопированной резервной копии и запустить dbcc checkdb
14 янв 14, 13:42    [15413096]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
а checksum как применить к бекапу?
14 янв 14, 15:05    [15413709]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Glory
Member

Откуда:
Сообщений: 104751
Петр
а checksum как применить к бекапу?

указать соответствующую опцию сначала в backup, а потом в restore
14 янв 14, 15:08    [15413739]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
разобрался, спасибо.

соответственно, если restore verifyonly - не дало ошибку, то копия нормальная? этого достаточно?
14 янв 14, 15:21    [15413859]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Glory
Member

Откуда:
Сообщений: 104751
Петр
если restore verifyonly - не дало ошибку, то копия нормальная? этого достаточно?

нет. это означает, что при копировании не произошло ничего плохого
14 янв 14, 15:25    [15413892]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Alexander Us
Member

Откуда:
Сообщений: 1161
Петр,

наверное Microsoft Robocopy подойдёт лучше.
14 янв 14, 15:26    [15413910]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
Robocopy - интересней при наличии ключей:
/mov - Moves files, and deletes them from the source after they are copied.
/mir - Mirrors a directory tree (equivalent to /e plus /purge).

вопрос только в том насколько корректно эта команда будет отрабатывать под TSQL и xp_cmdshell.

Glory, а вы что используете а таких случаях?
14 янв 14, 15:43    [15414007]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Glory
Member

Откуда:
Сообщений: 104751
Петр
Glory, а вы что используете а таких случаях?

Восстановление бэкапа и проверку полкченной базы
14 янв 14, 15:44    [15414014]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
большие БД, по 90Гб. Ресурсов много нужно для восстановления каждой копии full+diff.

а с проверкой контрольной суммы файлов никто не сталкивался?
14 янв 14, 15:53    [15414063]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Glory
Member

Откуда:
Сообщений: 104751
Петр
большие БД, по 90Гб. Ресурсов много нужно для восстановления каждой копии full+diff.

Ресурсов ?? Нет лишних 90Гб на диске что ли ?
14 янв 14, 15:56    [15414088]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
можно конечно восстановить на том же сетевом диске, проверить целостность, но все это в автоматическом режиме, получается не тривиальный алгоритм проверки.
14 янв 14, 16:16    [15414226]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Glory
Member

Откуда:
Сообщений: 104751
Петр
можно конечно восстановить на том же сетевом диске,

по-моему уже самые завалящие десктопы имеют диск не меньше 200гб
14 янв 14, 16:18    [15414240]     Ответить | Цитировать Сообщить модератору
 Re: Проверка роботы xcopy  [new]
Петр
Member

Откуда: Москва
Сообщений: 793
я понял.

спасибо за помощь. буду пробовать.
14 янв 14, 16:24    [15414284]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить