Você pode enganar e vincular o diretório a todas as unidades depois de movê-lo. Então, nenhuma mudança precisa ser feita dentro da configuração do banco de dados.
mklink /d MovedDirectory D:\MovedToDirectory
Eu tenho o SQL Server 2008 R2 com 323 bancos de dados consumindo cerca de 14 GB na minha unidade C :, um SSD rápido.
Como eu quero recuperar algum espaço na minha unidade C :, gostaria de movê-los para minha unidade D:
Encontrei este artigo do MSDN , mas parece ser o procedimento para mover apenas um banco de dados.
Existe uma maneira automática ou script para mover todos os meus bancos de dados de uma só vez?
Você pode enganar e vincular o diretório a todas as unidades depois de movê-lo. Então, nenhuma mudança precisa ser feita dentro da configuração do banco de dados.
mklink /d MovedDirectory D:\MovedToDirectory