É possível pular a etapa de criação do banco de dados vazio. Você pode criar o novo banco de dados como parte do processo de restauração.
Esta é realmente a maneira mais fácil e melhor que conheço para clonar um banco de dados. Você pode eliminar erros por meio do script do processo de backup e restauração em vez de executá-lo por meio do SQL Server Management Studio
Existem duas outras opções que você pode explorar:
- Desanexe o banco de dados, copie o arquivo .mdf e anexe novamente.
- Use o SQL Server Integration Services (SSIS) para copiar todos os objetos
Sugiro manter o backup e restaurar e automatizar, se necessário.