O dia começou com um dos discos, onde estão banco de dados importantes, lotados!
Consequências: Arquivos de bancos de dados não conseguem crescer, logo as aplicações não conseguem atualizar dados… “bug“.
Lembrando que, no dia-a-dia esse cenário pode (e deve) ser evitado com monitoramento diário do crescimento dos arquivos de banco de dados (datafiles). Mas, eventualmente acontece: por alguma carga de dados que não foi dimensionada ao volume disponível no servidor de dados de dados (por exemplo).
Pois bem…
O cenário
Para mudar aquivos de banco de dados dados (.MDF, .NDF e/ou .LDF) no SQL Server 2000 é bom ter alguns scripts a mão (geralmente, quando isso acontece você precisa de uma solução rápida).
Segue ai…
Se tem banco de dados sob sua responsabilidade é bom scripts como esse a mão!
Para mais detalhes: sp_attach_db e sp_deattach_db.
Considero aqui um ambiente (legado) com SQL Server 2000 (muito comum de ser encontrado). Para SQL Server 2005 são outras as recomendações veja aqui.
PS.: Forma rápida de listar todos os arquivos do banco de dados: sp_helpdb.
3 thoughts on “Movendo arquivo de banco de dados no SQL Server 2000”