O msdb é outro banco de dados crucial no SQL Server, uma vez que oferece as informações necessárias para execução de jobs para o SQL Server Agent é um serviço do Windows no SQL Server que executa quaisquer jobs agendados definidos por você (por exemplo, os jobs que contêm o processamento do backup). Um job é um processo definido no SQL Server executado automaticamente sem qualquer intervenção manual.
Assim como tempdb e o model você não deve fazer alterações diretas nesse banco de dados e não há necessidade real de se fazer isso. Muitos outros processos utilizam o msdb. Por exemplo quando você cria um backup ou executa uma restauração, o msdb será usado para armazenar informações sobre essas tarefas.