Не удалось создать резервную копию баз данных SQL Server с помощью плана технического обслуживания

Репликация в MySQL довольно быстра для получения данных к ведомому устройству (более быстрый, чем Вы сможете работать UPDATE на ведущем устройстве и переключателе к другому окну для выполнения a SELECT на ведомом устройстве, если (и только если) сетевые соединения - все и все работает хорошо. Любое соединение DSL-класса должно быть хорошо для общего случая Ваших регулярных небольших запросов, но большая вставка/запросы на обновление может взять некоторое время для копирования, и пересинхронизация в случае репликации stuffup (и MySQL злобно подвержен тем, к сожалению) будет требовать времени (копирование целой базы данных от ведущего устройства снова). Существуют приемы к ограничению влияния пересинхронизации на Вашем ведущем устройстве, как помещение Вашего MySQL на LVM, таким образом, можно сделать очень быструю блокировку/снимок и rsync содержание снимка к ведомому устройству, но в конечном счете пересинхронизация собирается высосать.

1
задан 1 June 2010 в 10:04
2 ответа

Я не большой поклонник планов технического обслуживания в SQL Server и услышал о таком количестве проблем с ними на форумах. Если Вы открыты для новых идей, изучили Вас обычные сценарии T-SQL для управления maintanence задачами вместо MP. Ola Hallengren имеет некоторые превосходные сценарии и в настоящее время использует их в 3 из моих серверов, и они работают отлично. Качество кода ручается многими SQL Server MVPs также. Я знаю этот offtopic на том, что Вы спросили, но хотели добавить другую опцию. Можно найти сценарии http://ola.hallengren.com/

4
ответ дан 3 December 2019 в 17:27
  • 1
    I' m не набор на планах технического обслуживания, I' m действительно просто поиск простого способа скопировать базы данных, таким образом, я могу заархивировать их. I' ll определенно смотрят на них.Спасибо. –  Stephen Jennings 20 December 2009 в 17:18

Журнал, что план технического обслуживания генерирует значения по умолчанию к c:\program files\microsoft sql server\mssql\mssql.1\log (я думаю, это относительно того, где Вы установили экземпляр), и этот файл журнала должен получить Вас ближе к проблеме. Верный способ понять это состоит в том, чтобы найти местоположение основных файлов базы данных и одного каталога, из которого должна быть папка LOG.

Одна вещь, которая могла быть проблемой, состоит в том, что планы технического обслуживания в sql 2005 и выше являются на самом деле интегрированными сервисными пакетами и, возможно, нуждались бы в SQL Server Integration Services, установленной на сервере. Некоторые сборки SQL 2005 и все версии SQL, 2008 требует этого, чтобы планы технического обслуживания работали.

1
ответ дан 3 December 2019 в 17:27
  • 1
    Я выполнил планы технического обслуживания полдюжину раз, и ни один журнал в той папке не был затронут. Они были текущими журналами, они просто weren' t быть пораженным планом. –  Stephen Jennings 20 December 2009 в 08:07
  • 2
    Затем проверьте мой второй абзац и посмотрите, применяется ли это, doesn' t кажутся, что пакет работает вообще. Другая опция состоит в том, чтобы попробовать то, что предлагает Sankar, и используйте сценарии для резервного копирования баз данных. –  Jason Cumberland 21 December 2009 в 18:00

Теги

Похожие вопросы