Pessoal, a algum tempo postei um vídeo sobre como mover arquivos dos bancos de dados do SQL Server, mas na semana passada durante um projeto recebi uma dúvida.
Como renomear um arquivo do banco de dados?
A resposta é muito simples com o Modify File do Alter Database igual ao mover arquivos dos bancos de dados. Veja o vídeo em https://youtu.be/kzlctJjD3Ok.
Enfim, para renomear fisicamente um arquivo de dados ou log veja o exemplo abaixo:
Use Database SELECT * FROM sys.sysfiles s ALTER DATABASE testex MODIFY FILE (NAME =teste, FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\testex.mdf') GO
E para renomear o arquivo lógico do banco de dados utilizamos o newname, veja o exemplo:
USE [Testex] GO ALTER DATABASE [Testex] MODIFY FILE (NAME=N'Teste', NEWNAME=N'Testex')
Não deixem de ver o vídeo sobre Mover Arquivo no Canal do SQL Server no Youtube.
Abraço, Rodrigo