Как запланировать ежедневное резервное копирование в Сервере MSSQL 2008 Web Edition

Да, большинство решений для виртуализации scriptable в наше время.

С Xen, xen-инструментами и FAI Вы могли бы даже двигаться без PXE (проверьте Wiki FAI об интеграции с xen-инструментами).

Но подобные вещи должны быть возможными с libvirt (который я рекомендовал бы использовать так или иначе, получить отделение используемой технологии виртуализации), и KVM/XEN/QEMU/....

Я думал о выполнении чего-то как для тестирования самого FAI, и I#d используют тигельную среду тестирования для него, это звучит как просьба таких задачах http://sourceforge.net/projects/crucible/

Кроме того, Вы могли бы взглянуть на ganeti - он может также работать с xen, kvm и возможно libvirt также реализован тем временем - при необходимости в большем количестве VM's, чем единственная машина может обработать, это очень интересно, потому что он будет helkp Вы также с вещами как развертывание файла и рабочие команды в виртуальных системах.

3
задан 6 May 2010 в 14:15
2 ответа

можно автоматизировать резервные копии с помощью SQL Server Agent, но Вы не можете использовать план технического обслуживания, чтобы сделать так в Web Edition. Планы технического обслуживания полагаются на Услуги по интеграции для выполнения и поэтому не могут использоваться в Web Edition. Вместо этого необходимо будет записать сценарий с помощью команды BACKUP DATABASE и создать задание SQL Server Agent для выполнения команды в расписании, которое Вы выбираете.

Это - стандартное использование SQL Agent, таким образом, необходимо смочь найти много примеров в Книгах Онлайн и в сети.

2
ответ дан 3 December 2019 в 07:17

Я недавно написал сценарий некоторых наших резервных копий в моем текущем задании.

DECLARE @backupName varchar(100)
--Set the location for your backup as well as trimming whitespace, :, and - characters
SET @backupName = 'C:\Backups directory\Backup Name_' + REPLACE(REPLACE(REPLACE(CONVERT(varchar,CONVERT(date, SYSDATETIME()), 20),'-',''),':',''),' ','') + '.bak'

BACKUP DATABASE [Database Name]
TO DISK = @backupName

Это создает резервное копирование в указанном местоположении с форматом DatabaseName_yyyymmdd.bak, который подобен форматированию инструмента обслуживания. Все, что необходимо сделать, применяют сценарий к базам данных и затем устанавливают его для выполнения как задание с помощью SQL Server Agent.

0
ответ дан 3 December 2019 в 07:17

Теги

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