Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Являюсь разработчиком 1С. Есть желание постоянно иметь наиболее актуальную копию базы для тестирования, при чем не по расписанию агента, а вручную - в произвольный момент времени. Как я это вижу - достаточно просто написать запрос для восстановления копии из нужного бекапа (файл/устройство). Администратор БД с таким подходом не согласен - говорит, бекапы хранятся на лентах со своим API, для написание такого скрипта/запроса уйдет много времени, все это очень сложно и требует изучения. На мой взгляд довольно странный аргумент - лента наверняка имеет некоторый драйвер, позволяющий серверу MSSQL "разговаривать" с устройством на его языке... К тому же, со слов администратора - прежде бекапы выполнялись им интерактивно последовательностью некоторых действий - из чего я делаю вывод, что SQL умеет общаться с лентой, и достаточно упаковать последовательность действий администратора в некоторый алгоритм на T-SQL... Поясните пожалуйста, действительно ли указанная причина имеет место быть и несет собой большие трудозатраты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 08:38 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
AlphaSpec, Руками можно восстановиться через клиентскую консоль (у TSM она есть). Скриптом сильно вряд ли. Полагаю совсем никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 08:51 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
Можно поменять порядок резервирования: сначала резервировать на диск, потом копировать на ленту. Вам будет доступна последняя дисковая копия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 09:10 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
Mr. XAlphaSpec, Руками можно восстановиться через клиентскую консоль (у TSM она есть). Скриптом сильно вряд ли. Полагаю совсем никак.ТС про TSM не упоминал, но для него можно и жерез GUI и скриптом, но права потребуются , скорее всего с ними будет проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 10:13 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
архивариус, С правами доступа вопрос решаемый. Насколько сложно для администратора БД написать такой запрос для восстановления конкретной базы из бекапа, хранящегося на ленте? Проблема обозначенная администратором БД - не является проблемой по сути? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 12:07 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
Все зависит от: 1) Что за библиотека используется (сколько приводов, кассет и т.п.), в простейших случаях, ставится драйвер LTFS и лента видится как обычный диск и оттуда можно дергать архивы через обычный проводник 2) Зависит от ПО резервного копирования TSM\HPE Data Prjtector\EMC Networker и другие, у всех свои есть возможности и интерфейсы взаимодействия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 12:36 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
авторНасколько сложно для администратора БД написать такой запрос для восстановления конкретной базы из бекапа, хранящегося на ленте? Проблема обозначенная администратором БД - не является проблемой по сути? https://docs.microsoft.com/en-us/sql/t-sql/statements/restore-statements-transact-sql RESTORE DATABASE { database_name | @database_name_var } [ FROM <backup_device> [ ,...n ] ] [ WITH { <backup_device>::= Specifies a logical or physical backup device to use for the backup operation, as follows: {DISK | TAPE } = { 'physical_backup_device_name' | @physical_backup_device_name_var } Allows backups to be restored from the named disk or tape device. The device types of disk and tape should be specified with the actual name (for example, complete path and file name) of the device: DISK ='Z:\SQLServerBackups\AdventureWorks.bak' or TAPE ='\\\\.\TAPE0' https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/backup-devices-sql-server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 12:39 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
AlphaSpecАдминистратор БД с таким подходом не согласен - говорит, бекапы хранятся на лентах со своим API, для написание такого скрипта/запроса уйдет много времени, все это очень сложно и требует изучения. Как он вас квалифицировано послал! Снимаю шляпу! по секрету Механизм бекапирования / восстановления с ленты уже встроен в SQL Server. Достаточно просто подключить соответствующий привод. После этого у вас активизируется опция "Tape" как источника архивов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 12:57 |
|
||
|
Восстановление базы с ленты
|
|||
|---|---|---|---|
|
#18+
AlphaSpecархивариус, С правами доступа вопрос решаемый. Насколько сложно для администратора БД написать такой запрос для восстановления конкретной базы из бекапа, хранящегося на ленте? Проблема обозначенная администратором БД - не является проблемой по сути? зависит от софта который вы используется, например для упомянутого TSM одна строчка в командном файле(.cmd, а не запрос TSQL), что то типа такого (восстановление последнего (активного) бэкапа ): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 13:00 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39611006&tid=1690156]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 295ms |
| total: | 421ms |

| 0 / 0 |
