MSFT SQL Server - Остановка sql 2008 для бекапа

Ответить
 • Просмотры: 1
Аватара пользователя
cameron

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение cameron »

Цитата darkAge:



А планировщик заданий Windows, разве не сможет батник запускать?
MSFT SQL Server - Остановка sql 2008 для бекапа




сможет, но зачем всё это?

встроенные средства MS SQL позволяют это.
Аватара пользователя
darkAge

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение darkAge »

cameron,

А планировщик заданий Windows, разве не сможет батник запускать?

это если нужно будет автоматически.
Аватара пользователя
darkAge

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение darkAge »

Цитата darkAge:



манаджмент студио по сети базы бекапить может, или её ставить нужно, на тот на котором нужно бекапить базы?
MSFT SQL Server - Остановка sql 2008 для бекапа




это консоль управления.

бэкапит сам SQL Server, а не она.



ответ - да может. нет, ставить не нужно.
Аватара пользователя
cameron

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение cameron »

darkAge, Management Studio ничего не бекапит, это инструмент удалённого управления SQL Server.

Да, его можно поставить на другой компьютер, удалённо подключиться к серверу БД и назначить задания резервного копирования.
Аватара пользователя
Busla

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение Busla »

Цитата cameron:



Цитата darkAge: А планировщик заданий Windows, разве не сможет батник запускать? »

сможет, но зачем всё это?

встроенные средства MS SQL позволяют это.
MSFT SQL Server - Остановка sql 2008 для бекапа






Если просто выгружать, то, действительно, проще сделать средствами MS.



Если ваять, что то сложное, например скрипт который:

- Стопит сервер-приложений, например 1С;

- Делает резервную копию сервера приложений;

- Выгружает резервную копию СУБД;

- Стартует сервер приложений;

- пожимает все, например RARом;

- соединяется с центром по GPRS/VPN;

- пересылает все по FTP в резервное хранилище;

- пересылает логи всех процессов админу на почту, причем в случае ошибок шлется доп-аларм



Вот такое проще реализовывать скриптом.
Аватара пользователя
kim-aa

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение kim-aa »

Цитата kim-aa:



- Стопит сервер-приложений, например 1С;
MSFT SQL Server - Остановка sql 2008 для бекапа




для бэкапа БД 1С 8,х это не нужно.


Цитата kim-aa:



- Делает резервную копию сервера приложений;
MSFT SQL Server - Остановка sql 2008 для бекапа




эээммммм, а что там бэкапить, простите? настройки баз? Изображение и опять же, это никак не связанно с MS SQL.


Цитата kim-aa:



- соединяется с центром по GPRS/VPN;

- пересылает все по FTP в резервное хранилище;
MSFT SQL Server - Остановка sql 2008 для бекапа




по GPRS, ага Изображение


Цитата kim-aa:



Вот такое проще реализовывать скриптом.
MSFT SQL Server - Остановка sql 2008 для бекапа




бесспорно, только вот есть готовые продукты, например Symantec Backup Exec.

ну или ntbackup/wsb и скрипты.
Аватара пользователя
cameron

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение cameron »

вобщем все сделал, всё работает с помощью скрипта из 5-ти строчек




Цитата kim-aa:



Если ваять, что то сложное, например скрипт который:

- Стопит сервер-приложений, например 1С;

- Делает резервную копию сервера приложений;

- Выгружает резервную копию СУБД;

- Стартует сервер приложений;

- пожимает все, например RARом;
MSFT SQL Server - Остановка sql 2008 для бекапа




именно почти по такому сценарию и задумывалось ))



стопит сервер

архивирует и закидывает архив куда нужно

стартует сервер
Аватара пользователя
darkAge

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение darkAge »

Цитата darkAge:



архивирует и закидывает архив куда нужно
MSFT SQL Server - Остановка sql 2008 для бекапа




файлы БД MS SQL? Изображение

или что?
Аватара пользователя
cameron

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение cameron »

darkAge, а как ты будешь проверять целостность базы после простого копирования? Где гарантия, что файл скачается и перенесется куда надо с той же контрольной суммой, что и вначале? Да, внешне он будет идентичен оригиналу, а вот начинка уже не факт. Для того и существует встроенное бекапирование в MS SQL, которое обеспечивает высокую надежность создания копий БД. И все, абсолютно все сторонние программы для бекапов MS SQL запускают обыкновенные скрипты на самом сервере, и не более того. Не придумывай велосипед, почитай документацию, благо на этом же форуме куча ответов, как правильно сделать бекап MS SQL. И будет он тебе делаться по ЛЮБОМУ расписанию, хоть раз в 5 минут, хоть каждый вторник третьей недели месяца. И это будет БЫСТРО, НАДЕЖНО и, самое главное - АВТОМАТИЧЕСКИ и без остановки рабочего процесса.
Аватара пользователя
Delirium

Re: MSFT SQL Server - Остановка sql 2008 для бекапа

Сообщение Delirium »

Цитата cameron:



эээммммм, а что там бэкапить, простите? настройки баз? и опять же, это никак не связанно с MS SQL.
MSFT SQL Server - Остановка sql 2008 для бекапа




Не все сервера приложений хранят "свои потроха" исключительно в СУБД.

Многие java-ориентированные платформа хранят часть кода в виде файлов (например JAVA-инстанция SAP), а часть в СУБД, соответственно мало только выгрузить СУБД, нужно и забрать некоторые файлы.






Цитата cameron:



по GPRS, ага
MSFT SQL Server - Остановка sql 2008 для бекапа




А в чем собственно вопрос?

База в 100 МБ, жмется, режется на куски по мегабайту (самим архиватором) и прекрасно закачивается по FTP с докачкой.

Процесс может идти хоть целые сутки. Робот он железный - ему все равно Изображение




Цитата cameron:



бесспорно, только вот есть готовые продукты, например Symantec Backup Exec.
MSFT SQL Server - Остановка sql 2008 для бекапа




Да кто же спорит, только тот же BE стоит от 4000$.

Плюс, одно другому не противоречит - в любом средстве резервного копирования у задания (job) есть "preprocessing script" и "postprocessing script"



Так же все средства резервного копирования предъявляют достаточно жесткие требования между сервером управления и клиентом.
Ответить

Вернуться в «Программирование и базы данных»