Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
Добрый день.
Столкнулся с проблемой.
Подскажите,кто-ть,если есть знающие.
Есть необходимость делать бэкап с переносом в удаленное хранилище.
В виде хранилища SFTP
Сервер MSSQL крутится на убунте.
Скажите,каким методом можно перенести?
15 ноя 20, 19:42    [22232444]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8047
Максим Александровитч,

на убунте же есть кронтаб и сфтп, какие проблемы, не пойму.
15 ноя 20, 20:18    [22232455]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
Владислав Колосов
Максим Александровитч,

на убунте же есть кронтаб и сфтп, какие проблемы, не пойму.

Мне нужно посредством SQL Агента и при этом не копируя на сервер,т.е. сразу оправлять на SFTP
15 ноя 20, 20:20    [22232456]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Максим Александровитч
Скажите,каким методом можно перенести?
Не думаю, что кто то написал такую программу, слишком малый спрос.
Значит, либо писать самому, либо выбрать не такой дорогой вариант..
15 ноя 20, 21:05    [22232469]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
alexeyvg
Максим Александровитч
Скажите,каким методом можно перенести?
Не думаю, что кто то написал такую программу, слишком малый спрос.
Значит, либо писать самому, либо выбрать не такой дорогой вариант..

Значит в любом случае,если не писать,то только с сервера переносим кроном каким-ть
15 ноя 20, 21:20    [22232485]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34241
Блог
Максим Александровитч
Сервер MSSQL крутится на убунте.
Скажите,каким методом можно перенести?


Я хоть и не работал с сиквелом под убунтой, но первая мысль - примонтировать пространство как диск. И таки это гуглится: https://iamdroid.net/ru/blog/sshfs-mount

Сообщение было отредактировано: 15 ноя 20, 21:47
15 ноя 20, 21:52    [22232500]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Максим Александровитч
alexeyvg
пропущено...
Не думаю, что кто то написал такую программу, слишком малый спрос.
Значит, либо писать самому, либо выбрать не такой дорогой вариант..

Значит в любом случае,если не писать,то только с сервера переносим кроном каким-ть
Да, делать локально бакап, а потом чем нибудь переносить.

Критик
Я хоть и не работал с сиквелом под убунтой, но первая мысль - примонтировать пространство как диск. И таки это гуглится: https://iamdroid.net/ru/blog/sshfs-mount
"Пространство" - в смысле, FTP-сервер?
Выглядит как фантастика :-)
Но, может, в юниксах действительно можно примонтировать что угодно?
15 ноя 20, 23:06    [22232534]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34241
Блог
alexeyvg,

нужно пробовать)
SFTP это не FTP(S), это SSH
16 ноя 20, 07:10    [22232573]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
Критик
alexeyvg,

нужно пробовать)
SFTP это не FTP(S), это SSH

Вроде как где-то есть человек на неизвестно планете,который аттачил сфтп как диск)
16 ноя 20, 11:02    [22232691]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
komrad
Member

Откуда:
Сообщений: 5345
alexeyvg
Максим Александровитч
пропущено...

Значит в любом случае,если не писать,то только с сервера переносим кроном каким-ть
Да, делать локально бакап, а потом чем нибудь переносить.

поддержу
бекапить напрямую в сетку - это потенциально получить битый бекап из-за передачи по сети
16 ноя 20, 12:06    [22232757]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
L_argo
Member

Откуда:
Сообщений: 1297
Максим Александровитч
Мне нужно посредством SQL Агента и при этом не копируя на сервер,т.е. сразу оправлять на SFTP
А зачем ? Места на бекап жалко ?
16 ноя 20, 12:20    [22232769]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
fkthat
Member

Откуда:
Сообщений: 3840
komrad
бекапить напрямую в сетку - это потенциально получить битый бекап из-за передачи по сети

А какая разница - побъется он сразу или потом, если все равно по сети передавать. С локальной копией, правда, можно будет, конечно, хеши сравнить.
16 ноя 20, 12:43    [22232793]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
komrad
Member

Откуда:
Сообщений: 5345
fkthat
С локальной копией, правда, можно будет, конечно, хеши сравнить.

с локальной копией
- будет сделанный бекап
- будет возможность просто скопировать еще раз, а не делать бекап заново
16 ноя 20, 13:03    [22232821]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
fkthat
Member

Откуда:
Сообщений: 3840
Попробовал ради лулза запустить под линуксом бекап в /dev/stdout, получил сообщение:
The operating system returned the error '31(A device attached to the system is not functioning.)' while attempting 'DiskChangeFileSize' on '/dev/stdout'.

Судя по выделенному, задача обычными средствами не решаемая.
16 ноя 20, 14:09    [22232914]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
L_argo
Максим Александровитч
Мне нужно посредством SQL Агента и при этом не копируя на сервер,т.е. сразу оправлять на SFTP
А зачем ? Места на бекап жалко ?


На сервере крайне ограниченное место..
16 ноя 20, 14:10    [22232915]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
fkthat
Попробовал ради лулза запустить под линуксом бекап в /dev/stdout, получил сообщение:
The operating system returned the error '31(A device attached to the system is not functioning.)' while attempting 'DiskChangeFileSize' on '/dev/stdout'.

Судя по выделенному, задача обычными средствами не решаемая.

В общем,нельзя...
16 ноя 20, 14:19    [22232926]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8047
Максим Александровитч,

автор
Мне нужно посредством SQL Агента


нужно по какой причине? Это спорт такой? На линуксах надо использовать средства линукса.
16 ноя 20, 15:10    [22232998]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Максим Александровитч
Member

Откуда:
Сообщений: 521
Владислав Колосов
Максим Александровитч,

автор
Мне нужно посредством SQL Агента


нужно по какой причине? Это спорт такой? На линуксах надо использовать средства линукса.

Я же сказал,что без размещения на исходном сервере
16 ноя 20, 16:01    [22233044]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8047
Максим Александровитч,

а как Вы изначально себе представляли доставку потока данных через SFTP? Это протокол передачи файлов. Максимум, что можно сделать - это смонтировать сетевой диск, но это не отвечает требованиям.

Сообщение было отредактировано: 16 ноя 20, 17:42
16 ноя 20, 17:45    [22233166]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Максим Александровитч
Владислав Колосов
нужно по какой причине? Это спорт такой? На линуксах надо использовать средства линукса.

Я же сказал,что без размещения на исходном сервере
А, то есть всё таки спорт :-)
16 ноя 20, 17:51    [22233177]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
Максим Александровитч
Я же сказал,что без размещения на исходном сервере

Отдельная полка с прямым подключеним по файбер ченел - наиболее адекватное решение.

Либо локально и потом копировать. Бакап на сетевой ресурс это бомба замедленного действия. От непредсказуемой скорости, до неконсистентного состояния файлов бакапа. Вам оно надо?
16 ноя 20, 18:06    [22233193]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
В теории, действительно можно замаунтить sftp, но ни разу не пробовал.
16 ноя 20, 18:19    [22233199]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
vikkiv
Member

Откуда: London
Сообщений: 2757
Максим Александровитч
На сервере крайне ограниченное место..
Тогда как вариант - Partial Backup, по кускам (файловым группам),
..если конечно не сильно нагруженная система и есть окно когда можно спокойно копию
сделать без особого риска что новые данные в какой-нибудь объект вдруг прилетят

т.е. одну группу, передать, освободить место, следующую и т.д.

а потом уж каким образом файлы между серверами передавать - тема явно не для SQL Server
16 ноя 20, 18:55    [22233235]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
Yasha123
Member

Откуда:
Сообщений: 1929
vikkiv
Тогда как вариант - Partial Backup, по кускам (файловым группам)

...это если у него полная модель.
а вообще у него на 99,9% все обитает в Primary
16 ноя 20, 19:02    [22233247]     Ответить | Цитировать Сообщить модератору
 Re: Создание бэкапа и перенос его на SFTP  [new]
L_argo
Member

Откуда:
Сообщений: 1297
Максим Александровитч
L_argo
пропущено...
А зачем ? Места на бекап жалко ?

На сервере крайне ограниченное место..
Значит надежный ИТ-сервис владельцам сервера не нужен.
Пусть записывают на бумажках.
16 ноя 20, 19:34    [22233293]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить