I am amidst of migrating an SQL Server 2005 database to an SQL Server 2012. Both environments are on different servers, and they both have different separated disks for the datafiles and logfiles.
My question is, what would be the pros and cons of detaching the databases, copying the datafiles and logfiles to the new server volumes and attaching them to the new MSSQL 2012 instance (keeping the old datafiles and logfiles in the 2005 instance in case of failure) versus doing a full backup and a restore to the new instance?
I can't seem to find the exact benefits of doing a backup-restore instead of a detach/attach in this two-server, two-disk scenario.
Thanks