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

Откуда:
Сообщений: 4
Добрый день!
В последнее время приходится обновлять базы 1С, расположенные в филиалах компании по РФ. На каждый филиал - свой собственный сервер SQL 2005 + на нем же 1С сервер. Всего около 20 штук.
Перед каждым обновлением надо сделать бэкап обновляемых баз. Сейчас я это делаю фактически вручную, что не оптимально в плане времени, да и вообще анахронизм какой-то.
Можно из консоли управления SQL сервером написать скрипт, который будет бэкапить базы везде сразу? Хочу выполнять его с консоли SQL сервера в головной организации.
Смотрел в сторону Openquery, но как я понял - он не для этого. Подскажите, куда копать?
Заранее спасибо.
P.S. в первую очередь интересует код, запускаемый именно из консоли SQL сервера, а не скрипты на VBS.
2 мар 13, 14:59    [14003096]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
к филиалам как подключаетесь? SSMS подключить можно?
2 мар 13, 16:28    [14003245]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
вас интересует бэк sql или 1с?
2 мар 13, 16:34    [14003251]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
вас интересует бэк sql или 1с?
2 мар 13, 16:41    [14003272]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
aleks2
Guest
nreisende
Перед каждым обновлением надо сделать бэкап обновляемых баз. Сейчас я это делаю фактически вручную, что не оптимально в плане времени, да и вообще анахронизм какой-то.


Настройте План обслуживания на регулярный бэкап.
Вам, потом, спасиба скажут...

ЗЫ. А код "запускаемый именно из консоли SQL сервера" можно посмотреть в профайлере.
2 мар 13, 16:46    [14003282]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
nreisende
Member

Откуда:
Сообщений: 4
MiCe
к филиалам как подключаетесь? SSMS подключить можно?


Общая схема работы такая: захожу на сервер филиала по Radmin, запускаю SSMS, бэкаплю вручную каждую обновляемую базу, потом захожу в 1С, обновляю базу 1С (базы 1С скульные).
С сервера головной организации могу подключится по SSMS к серверу филиала.

MiCe
вас интересует бэк sql или 1с?


Меня интересует бэкап базы 1С, которая хранится на сервере MS SQL, средствами SQL.

aleks2
Настройте План обслуживания на регулярный бэкап.
Вам, потом, спасиба скажут...

ЗЫ. А код "запускаемый именно из консоли SQL сервера" можно посмотреть в профайлере.


Регулярный бэкап настроен, но непосредственно перед обновлением строго надо делать отдельный бэкап.
Не совсем понял что смотреть в профайлере? Мне нужно sql-скрипт написать.

---

Вообще, я хочу сделать так - захожу на сервер головной организации, запускаю SSMS, выполняю в среде SSMS SQL-запрос, который бэкапит все 20 филиалов (файлы бэкапов должны формироваться на серверах филиалов).
2 мар 13, 18:52    [14003525]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
sqlcmd вам в помощь...))
мсдн
2 мар 13, 20:57    [14003895]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
или sp_executesql мсдн
2 мар 13, 21:01    [14003902]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
последнее если сервера прилинковать к головному... также гляньте execute...
2 мар 13, 21:10    [14003931]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
MiCe
Member

Откуда: RUSSIA STAVROPOL Pyatigorsk
Сообщений: 1996
и не забудте учесть какие бэки у вас в филиалах... чтоб не нарушить последовательность... в зависимости от рекавэри модели и типов бэкапов....
если сервера прилинковать - можно вытащить джобы и запустить их или вытащить пути бэка...
кароче все зависит от того как настроенно в филиалах...
2 мар 13, 21:15    [14003946]     Ответить | Цитировать Сообщить модератору
 Re: Как выполнить бэкап на удаленном сервере?  [new]
nreisende
Member

Откуда:
Сообщений: 4
MiCe


Спасибо! Сейчас буду пробовать!
2 мар 13, 21:40    [14004027]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить