Es posible omitir el paso de crear la base de datos vacía. Puede crear la nueva base de datos como parte del proceso de restauración.
Esta es en realidad la forma más fácil y mejor que conozco para clonar una base de datos. Puede eliminar los errores creando una secuencia de comandos para el proceso de copia de seguridad y restauración en lugar de ejecutarlo a través de SQL Server Management Studio
Hay otras dos opciones que podría explorar:
- Separe la base de datos, copie el archivo .mdf y vuelva a adjuntarlo.
- Utilice SQL Server Integration Services (SSIS) para copiar todos los objetos
Sugiero seguir con la copia de seguridad y la restauración y la automatización si es necesario.