O motivo usual para fazer backup / restauração é que não é necessário nenhum tempo de inatividade para o banco de dados de origem.
Na minha opinião, se você puder tiver um tempo de inatividade, o destaque / anexação será perfeitamente aceitável.
Se você falar sobre grandes arquivos de banco de dados (~ > = 100 GB) e o tempo for um problema, o backup / restauração poderá ser mais rápido porque somente as páginas usadas de um arquivo de banco de dados são copiadas, enquanto o destaque / cópia / anexação será copiado o arquivo de banco de dados inteiro, e até mesmo o arquivo de log completo, se seu uso é 1 ou 99%. No caso do SQL 2008 e posterior como sistema de origem, a compactação de backup também teria um papel na redução do tempo total necessário.