План обслуживания SQL базы 1C v7.7

Да у нас в конторе до сих пор работает в качестве основной базы данных это 1C v7.7 и она хоть не файловая, а SQL (Версия SQL 12.0.6329.1). Для меня если честно это что-то новое, вот файловая база – это я понимаю, имел дело. Даже проводил конвертацию в SQL «Переезд файловой базы 1с на sql работу». Ничего я разберу как она настроена. Просто я люблю, когда знаю и умею все сделать, что сделано до меня дабы знать, как восстанавливать, анализировать поведение и последующую модернизацию. Ниже перечень шагов, которые я проделал по созданию планов обслуживания на сервере в домене для SQL базы которая используется в 1C v7.7:

Шаг №1: Авторизуюсь на системе Windows Server 2012 R2 Std под учетной записью доменного администратора

Шаг №2: Запускаю оснастку Microsoft SQL Server Management Studio, авторизуюсь, у меня используется смешанная аутентификация.

Шаг №3: Создаю Maintenance Plan – где этапы соединены между собой «Зеленой линией»

Name Maintenance Plan: SQLMaintenance

Этап: Check Database Integrity

  • Connection: Local server connection
  • Database(s): All user databases (excluding master, model, msdb, tempdb)
  • Include indexes: отмечаю галочкой

Этап: Rebuild Index Task

  • Database(s): All user databases (excluding master, model, msdb, tempdb)
  • Object: Tables and views
  • Free space options: Default free space per page

Этап: Update Statistics

  • Connection: Local server connection
  • Database(s): All user databases (excluding master, model, msdb, tempdb)
  • Update: All existing statistics
  • Scan type: Full scan

Этап: Clean Up History

  • Connection: Local server connection
  • Backup and restore history: отмечаю галочкой
  • SQL Server Agent job history: отмечаю галочкой
  • Maintenance plan history: отмечаю галочкой
  • Remove historical data older history: 4 Week(s)

Настраиваю для этого плана планировщик:

  • Schedule type: Recurring
  • Enable: отмечаю галочкой
  • Occurs: Weekly
  • Recurse every: 1 (week(s) on)
  • Monday, Tuesday, Wednesday, Thursday, Friday: отмечаю галочкой
  • Occurs once at: 1:00:00

Name Maintenance Plan: SQLReorganization

Этап: Reorganize Index

  • Connection: Local server connection
  • Database(s): All user databases
  • Compact large objects: отмечаю галочкой

Настраиваю для этого плана планировщик:

  • Schedule type: Recurring
  • Enabled: отмечаю галочкой
  • Occurs: Daily
  • Recurs every: 1 (days)
  • Occurs every: 1 hours
  • Starting at: 8:00:00
  • Ending at: 20:00:00
  • No end date: отмечаю

Шаг №4: Чтобы получать информацию по работе данных «Планов обслуживания» я задействую заметку «Уведомление о событиях бекапа на SQL Server 2014» посредством которой получаю уведомления на всю работу SQL Server на данном сервере.

Итого я для себя на будущее составил инструкцию как на текущем месте обслуживается SQL базы для версии 1C версии 7.7.

Будут дополнения в работе и они также будут отражены либо в этой заметке, либо в производной от нее со с ссылкой на эту.

На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.