Резервное копирование SQL Server 2008 от заблокированного хостинг-провайдера

У меня есть общая база данных MS Sql 2008 с моим хостинг-провайдером и MS SQL Standard 2008 на моем локальном компьютере. У них заблокирован SQL Server (и это правильно), но у меня нет достаточных привилегий, чтобы использовать мастер резервного копирования базы данных или генерировать сценарии для создания базы данных в целом.

Чтобы обойти это, я запускал запланированное задание DTS с использованием агента SQL Server в локальном ящике, чтобы каждую ночь извлекать данные (достаточно), и у меня есть обновленный сценарий всех входов в систему хранимых процедур и т. д. на случай, если что-то идет не так на хосте.

У меня есть 2 проблемы с этим.

Во-первых, если по какой-то причине меня не будет рядом, когда у хостинга возникнут проблемы, моя следующая работа DTS может, в худшем случае, перезаписать все локальные данные бессмысленными или пустыми данными.

Во-вторых, все это кажется немного запутанным, чтобы иметь его таким образом, и на самом деле не позволяет мне быстро вернуть БД в оперативный режим, если произойдет худшее.

Любые мысли о том, как лучше всего запустить резервное копирование с текущей настройкой? Любые мнения или предложения приветствуются.

Я думаю, что в долгосрочной перспективе моим лучшим вариантом было бы иметь еще один сервер SQL в другой хостинговой компании и использовать мой локальный агент SQL Server для запуска почасовой копии данных DTS с главного сервера на резервный. Таким образом, я могу настроить запись DNS для главного сервера SQL, которую я могу быстро пролистать в случае сбоя.


person amjags    schedule 07.11.2009    source источник


Ответы (1)


Вы говорили об этом со своим хозяином? Большинство из них позволит вам отправлять команды резервного копирования на SQL Server (или они настроят его за вас), чтобы вы могли выполнять резервное копирование в папку, к которой у вас есть внешний доступ. Обычно это защищенная папка на FTP-сайте вашего веб-сервера (тот же сервер, на который вы загружаете свой веб-контент, но не в общедоступную папку).

Если ваш хост не позволяет вам сделать что-то подобное, смените хост.

person Aaron Bertrand    schedule 07.11.2009
comment
›››сменить хост. Я начинаю думать, что это может быть отличным вариантом. - person amjags; 07.11.2009