I'm currently working on a new design for DR for my SQL Servers; I have four servers and a total of seven instances, three servers only have the default instance, whilst one has three instances.
In my DR environment, I only have two servers availabe, so I'll be squeezing the seven instances onto those two servers.
At this point, I'm wondering what the best practices are for the system databases, in particular master and msdb, and restoring those onto a different server and possible from a default instance to a named instance (I don't know whether this makes a difference at all?)
I'm aware that the server builds need to be the same to restore the master dbs; is there anything else I need to be aware of?
What I'm wondering is whether it's worth performing the restores, or whether I'm better generating scripts to recreate the server level objects that are held in the master db, and the SQL Server Agent jobs in msdb etc and then running those in the event of a DR switch?
Follow me on twitter @EvoDBA
Check out my blog Natural Selection DBA