Кто-нибудь знает хороший инструмент, который можно запланировать для резервного копирования баз данных и журналов и усечения журналов?
Используется SQL Server 2008 Web Edition
Есть ли причина, по которой вам нужен специальный инструмент для этого вместо настройки заданий планового обслуживания в агенте SQL Server? Каковы ваши требования?
Рекомендую скрипты от Ола Халленгрен это бесплатно для использования в качестве способа настройки базового решения для резервного копирования. Он настраивает задания агента SQL, единственное, что вам нужно сделать, это включить и запланировать, когда и какое из заданий резервного копирования вы хотите запускать. Он записывает резервные копии в каталог резервных копий по умолчанию, поэтому обязательно измените параметр в заданиях, если это не ваше предполагаемое место назначения.
Действительно простой и бесплатный подход - это планировщик Windows, запускающий ваши собственные сценарии с помощью инструмента sqlcmd, поставляемого с SQL Server.
Не знаю, почему так много людей избегают развертывания собственных сценариев резервного копирования и планирования их, когда они используют выпуски, в которых не установлен агент SQL.
Хорошие примеры sqlcmd Вот.
Symantec BackupExec с агентом SQL Server это делает.
Используйте такой инструмент, как Symantec BackupExec, для сжатия резервных копий в центральное хранилище, другой вариант - это инструмент Red Gate SQL Backup, который выполняет сжатие. Другой вариант, как говорили другие, - это сделать резервную копию непосредственно в SQL, но если у вас нет предприятия, он не сжимает данные.
Мы используем комбинацию SQL Server Agent + Windows Task Scheduler для резервного копирования, архивирования баз данных и их копирования на внешний диск.
Очевидно, есть собственный инструмент SQL Server, у Redgate есть хорошая резервная копия, а есть и другие. Думаю, это действительно зависит от проблемы, которую вы пытаетесь решить.