• Here's another method of fixing sysjobs and sysjobsteps after this problem is encountered.

    --after moving MSDB to a diff server, run the folloiwing

    use msdb

    go

    update sysjobs set originating_server = @@servername

    update sysjobsteps set server = @@servername where server = 'xxxxx' <<--- old server name