Is there a way to be able to read a sql server database outside of sql server? We had a server crash last week with Our SQL Server installation. we discovered that the scheduled jobs about 20 were not backed up. We have the msdb files from the old server and tried changing the name of the files to attach them as a user database so we could try and build a script to recreate those jobs in our new installation of sql server. Unfortunately changing the file names did not change the actual database name and we were unable to attach the old msdb database. So I was wondering if there's a way we can access that database to at least print the jobs and their steps so they can be recreated in our new installation.?