Renomear Arquivos de Banco de Dados

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:

[code language=”sql”]

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

[/code]

E para renomear o arquivo lógico do banco de dados utilizamos o newname, veja o exemplo:

[code language=”sql”]

USE [Testex]

GO

ALTER DATABASE [Testex] MODIFY FILE (NAME=N’Teste’, NEWNAME=N’Testex’)

[/code]

Não deixem de ver o vídeo sobre Mover Arquivo no Canal do SQL Server no Youtube.

Abraço, Rodrigo

Author: SQLCrespi

Rodrigo Crespi é MVP Data Platform, MCT, MCSE, MCSA, MCIT, MCDBA e MCP em SQL Server, possuí outras certificações em .NET Framework, Dynamics CRM e etc. Iniciou trabalhando com SQL Server na versão 6.5 na época como desenvolvedor, logo direcionou a sua carreira para a área de administração de bancos de dados. Atualmente é Sócio da CrespiDB – Soluções em Plataformas de Dados, além de professor universitário na Uniftec – Caxias do Sul Autor de diversos artigos publicados em sites e revistas sobre SQL Server e engenharia de software, mantem o canal SQLCrespi no Youtube, o blog SQLCrespi, além de ser dedicado ao SQL Server RS PASS Chapter Leader do grupo de profissionais em SQL Server do Rio Grande do Sul.

Deixe uma resposta