Какие решения для резервного копирования вы бы порекомендовали при использовании SQL Server 2008 Express ? Я довольно новичок в SQL Server, но, поскольку я пришел из MySQL, я подумал о настройке репликации на другом компьютере и просто создании резервных копий Xcopy этого сервера.
Но, к сожалению, репликация в Express Edition недоступна.
Сайт активно доступен, поэтому не должно быть никаких задержек и простоев. Я также думаю о резервном копировании два раза в день или что-то в этом роде.
Чтобы вы посоветовали? У меня есть несколько компьютеров, которые я могу использовать, но я не знаю, помогает ли это мне, поскольку я использую версию Express.
windows
backup
sql-server-2008
sql
AlexN
источник
источник
Ответы:
SQL Server Express 2008 поддерживает резервное копирование базы данных. В нем отсутствует агент SQL, который позволяет планировать резервное копирование, и мастер плана обслуживания для создания задач резервного копирования.
Вы можете создавать резервные копии баз данных двумя разными способами:
Синтаксис что-то вроде:
BACKUP DATABASE MyDatabase TO DISK='C:\MyDatabase.bak';
Если вы хотите запланировать задания резервного копирования, вам нужно написать сценарий T-SQL, а затем использовать расписание задач Windows для вызова SQLCmd, чтобы запустить сценарий для каждого расписания, которое вас интересует:
источник
-S ".\SomeInstance"
если вы получаете ошибки входа в систему из sqlcmd.Я использую SQLBackupAndFTP - фантастический и простой продукт.
источник
Я написал сценарий резервного копирования для использования самостоятельно, установить как указано в сообщении от splattne :
источник
Я использую ExpressMaint , и он отлично работает как запланированное задание. Просто передайте соответствующие параметры для типа работы, которую вы делаете.
Исходный код также там. Мы немного изменили его, чтобы добавить запись в журнал событий приложения при сбое.
источник
Основываясь на посте UndertheFold, я немного погуглил и нашел детали ExpressMaint. Я не видел этого раньше, поэтому я очень рад, что нашел это.
К вашему сведению, веб-страница: http://expressmaint.codeplex.com/
Затем я использовал один из найденных примеров для создания этого пакетного файла, который я планировал запускать на ночь каждый день.
Это берет резервную копию, сохраняет каждую резервную копию (
-BU
) в течение четырех дней, поэтому вы получаете историю, если есть повреждения. Журналы (-RU
) хранятся в течение одной недели.Я пользуюсь им всего несколько недель, но я был очень доволен этим, так как это практический подход. Локально я помещаю резервные копии на второй диск, затем использую JungleDisk для резервного копирования в автономное хранилище Amazon EC2 .
источник
Вы можете использовать DBSave . Это отличный бесплатный инструмент для резервного копирования и восстановления MS SQL Server. Это очень просто установить и использовать.
источник
Я использую задание планировщика Windows для резервного копирования базы данных SQL Server Express каждые несколько часов с помощью командного файла. Кажется, работает нормально.
источник
Я бы проверил SQLServerBooster: http://www.sqlserverbooster.com .
Похоже, что он имеет хороший набор функций и является бесплатным. Поддержка Azure / S3 / Glacier также хороша.
источник