Oi Tatiana Jandira!
Bem-vindo ao Microsoft Q&A!
Sobre a movimentação dos arquivos MDF em um ambiente de cluster ativo-passivo do SQL Server, o procedimento que você descreveu é comum e é uma prática aceitável para mover arquivos de dados quando necessário. No entanto, é importante garantir que todas as etapas sejam realizadas com cuidado para evitar problemas de consistência ou perda de dados.
Respondendo às suas perguntas:
- Esse procedimento está incorreto? Não, o procedimento não está incorreto. Parar o serviço do SQL Server, copiar os arquivos MDF e LDF para um novo disco e atualizar as letras de unidade no sistema operacional são etapas válidas para mover arquivos de banco de dados.
- Há perda de suporte da Microsoft do produto fazendo manobras assim? Não há perda de suporte da Microsoft ao realizar esse tipo de manobra. A Microsoft fornece documentação sobre como mover arquivos de banco de dados, o que indica que é um procedimento suportado.
- Existe alguma forma de realizar a movimentação de dentro do SQL Server sem ser copiando os arquivos via Windows, e sim somente o SQL Server sozinho fazendo isso? Sim, é possível mover arquivos de banco de dados usando a instrução
ALTER DATABASE
com a cláusulaMODIFY FILE
no SQL Server. Isso permite especificar o novo caminho para os arquivos de dados e de log. Após a execução dessa instrução, o SQL Server irá utilizar os novos caminhos após o banco de dados ser reiniciado.
Aqui está um exemplo de como você pode usar o ALTER DATABASE
para mover um arquivo MDF:
SQL
USE master;
GO
Lembre-se de substituir [SeuBancoDeDados]
pelo nome do seu banco de dados e Nome_Logico_Arquivo
pelo nome lógico do arquivo MDF. O novo_caminho\arquivo.mdf
deve ser o caminho completo para o novo local do arquivo MDF.
Após alterar o caminho do arquivo, você precisará reiniciar o banco de dados para que as mudanças tenham efeito. Isso pode ser feito levando o banco de dados offline e depois online novamente:
SQL
ALTER
Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.
Saudações
Jonathan.
-----------
Se a resposta for a solução correta, clique em "Aceitar resposta" e vote educadamente nela. Se você tiver perguntas adicionais sobre essa resposta, clique em "Comentar". Nota: Siga as etapas em nossa documentação para habilitar notificações por e-mail se você gostaria de receber notificações por e-mail relacionadas a este tópico.