Роль Software Update Point (SUP) в System Center Configuration Manager тесно связана и зависит от старого доброго Windows Server Update Services (WSUS). База WSUS может быть расположена в Windows Internal Database (WID). В данной статье мы рассмотрим метод резервного копирования данной базы в условиях Windows Server 2012 R2.
Для успешного завершения задания необходимо следующее:
- Получить в распоряжение утилиты командной строки SQL, скачав и установив SQL Server 2012 SP1 Feature Pack
- Скачать и установить ODBC driver 11 for SQL Server
- Создать скрипт BackupWSUSdb
- Создать задачу в планировщике задач Windows для запуска SQL скриптаCreate a task in Windows Task Scheduler to run the SQL script
BACKUP DATABASE [SUSDB] TO DISK = N'f:\wsus_db_backup\WSUS_DB.BAK' WITH NOFORMAT, INIT, NAME = N'WSUSDB - Full Database Backup', SKIP, NOREWIND, NOUNLOAD,STATS = 10
GO
Где f:\wsus_db_backup\WSUS_DB.BAK это полный путь в файлу бэкапа, который вы хотите создать(вы можете изменить путь и имя файла).
Запуск SQL скрипта
Для запуска нашего скрипта используем утилиту sqlcmd.exe со следующим синтаксисом:
sqlcmd.exe -S np:\\.\pipe\MICROSOFT##WID\tsql\query -i f:\WSUS_DB_Backup\backupWSUSdb.sql
Где f:\WSUS_DB_Backup\backupWSUSdb.sql полный путь к местонахождению скрипта.
Планируем запуск скрипта
Все достаточно тривиально, сделаю все описание поместив данный скриншот.