Seja qual for o caso, aprender a renomear um banco de dados em um servidor SQL é uma habilidade essencial, como você aprenderá neste guia.
Método 1 - Renomear o banco de dados (T -SQL)
O primeiro método que você pode usar para renomear um banco de dados do SQL Server é usar uma consulta Transact-SQL. Por exemplo, suponha que tenhamos um banco de dados chamado 'temporário_db' e gostaria de renomeá -lo para 'desenvolvimento'.
Podemos executar uma consulta como:
Alter database temporary_db modificar nome = [desenvolvimento];A consulta acima levará um banco de dados definido pelo usuário existente e a renomeará para o nome especificado.
Você notará que dissemos especificamente bancos de dados definidos pelo usuário. Isso ocorre porque você não pode renomear bancos de dados do sistema.
Por exemplo, se você tentar renomear o banco de dados do sistema de Master para MasterDB, receberá um erro como mostrado:
> Alterar o nome do banco de dados mestre modificar nome = [masterDB];Método 2 - Renomear o banco de dados (procedimento armazenado).
O SQL Server também fornece um procedimento armazenado chamado sp_renamedb, que permite renomear um banco de dados.
Considere a consulta de exemplo abaixo que renomeia o banco de dados do desenvolvimento para temporário_db.
EXEC SP_RENEDB 'Desenvolvimento', 'Temporary_DB';Embora o procedimento armazenado SP_RENEDBB esteja disponível no SQL Server 2019, a Microsoft depreciará em futuras versões.
Método 2 - renomear o banco de dados SSMS
Usando o SQL Server Management Studio, você pode usar sua funcionalidade de renomeação. Clique com o botão direito do mouse no banco de dados que você deseja renomear e selecionar a opção Renomear.
Digite o novo nome do seu banco de dados e clique em Retornar para aplicar as alterações.
Banco de dados de renomeação do servidor SQL - Precisa saber
É bom manter alguns pontos em mente quando você precisa renomear um banco de dados no SQL Server. O seguinte é importante a considerar:
Defina o banco de dados para o modo de usuário único
A consulta abaixo mostra como definir um banco de dados de destino para o modo de usuário único.
Use temporário_db;Definir um banco de dados no modo de usuário único fecha qualquer conexão com o banco de dados de destino, permitindo renomear um banco de dados.
Conclusão
Este artigo ensinou a você renomear um banco de dados usando vários métodos, como T-SQL, Procedimento armazenado e SQL Server Management Studio.
Obrigado por ler e ficar atento para mais tutoriais do SQL Server.