Uma abordagem seria usar o Management Studio (Enterprise Manager no SQL 2000) para desanexar os bancos de dados, copiar fisicamente os arquivos mdf e ldf para as outras unidades e usar o Management Studio para anexá-los novamente.
meu disco rígido está quase cheio no momento !! Preciso migrar o banco de dados para uma unidade diferente, como posso fazer isso?
Eles são todos armazenados na unidade C: \ padrão.
Alguma idéia?
Contanto que você não esteja usando a replicação, você pode simplesmente desanexar o banco de dados no Management Studio, mover o banco de dados e o arquivo de log para o novo local e anexar novamente pelo Studio. Se você estiver usando a replicação, o desanexamento irá quebrá-lo.
Para evitar qualquer problema na separação, certifique-se de marcar a opção "Fechar conexões abertas" antes de clicar em OK, assim qualquer conexão aberta ao banco de dados será descartada.
A abordagem livre de risco seria fazer backup de seu banco de dados existente, renomeá-lo (banco de dados antigo), restaurar a partir de arquivos em movimento de backup para novos locais etc. Remova o banco de dados antigo quando estiver satisfeito.
Se você quiser uma abordagem sem risco, você pode fazer backup do banco de dados, renomear o banco de dados antigo e restaurar o banco de dados usando WITH MOVE para especificar os novos locais de arquivos