Estou fazendo o script da cópia dos bancos de dados de um servidor para outro. Ambos estão executando o SQL Server 2005 e os bancos de dados estão no modo de recuperação total.
Os logs de transações nesses bancos de dados podem ficar muito grandes e eu não preciso deles no servidor para o qual eles estão sendo copiados. (ou seja, eu não preciso restaurar a qualquer momento, só quero uma cópia do banco de dados no momento em que o backup foi realizado). Então, se possível, eu gostaria de evitar o tempo necessário para executar o backup de log, copiar em uma rede lenta e restaurar.
Estou tentando usar a opção de backup "NO_LOG" para conseguir isso. Isso produz um backup ok, mas quando tento restaurar o backup no servidor de destino, o banco de dados permanece no estado 'Restaurando' e não pode ser acessado. Estou assumindo que isso é porque espera que eu restaure os logs de transação.
Existe alguma maneira de contornar isso e criar um novo log de transações vazio? Observe que não posso apenas truncar os logs de transação no servidor de origem antes de fazer um backup (sem NO_LOG), pois eles são importantes.
Se não existem outras opções para obter uma cópia de um banco de dados diferente de backup / restauração? Eu já tentei o método "transfer", que faz o script de todos os objetos e dados, mas isso é muito lento para as minhas necessidades devido ao grande número de objetos.
Obrigado
Edit: Aqui estão os comandos usados
BACKUP DATABASE FrontEnd TO DISK='c:\somepath\abackup.bak' WITH NO_LOG, COPY_ONLY
RESTORE DATABASE FrontEnd FROM Disk='c:\somepath\abackup.bak' WITH RECOVERY
A resposta para este comando é
Processed 1944 pages for database 'FrontEnd', file 'DimensionPrototype' on file 1.
The database cannot be recovered because the log was not restored.
This RESTORE statement successfully performed some actions, but the database could not be brought online because one or more RESTORE steps are needed. Previous messages indicate reasons why recovery cannot occur at this point.
RESTORE DATABASE ... FILE=<name> successfully processed 1944 pages in 0.923 seconds (17.253 MB/sec).