Como renomear objetos no Sql Server

Standard

Segue abaixo um script exemplo de como renomear objetos de vários tipos no sgbd Microsoft Sql Server

--Renomeando tabela no Sql Server (Parâmetros: NomeAtual, NovoNome) 
exec sp_rename @objname ='Customer', @newname ='customer' 

--Renomeando Stored Procedure no Sql Server (Parâmetros: NomeAtual, NovoNome) 
exec sp_rename @objname ='USP_CUSTOMER', @newname ='usp_customer' 

--Renomeando View no Sql Server (Parâmetros: NomeAtual, NovoNome) 
exec sp_rename @objname ='VW_CUSTOMER', @newname ='vw_customer' 

--Renomeando Coluna de uma tabela específica (Parâmetros: NomeTabela.NomeColuna, NovoNomeColuna, Column) 
exec sp_rename @objname ='customer.City', @newname ='Cidade', @objtype ='column' 

--Renomeando Indice (Parâmetros: NomeTabela.NomeIndice, NovoNomeIndice, index) 
exec sp_rename @objname ='customer.IDX_Customer', @newname ='IDX_customer_state', @objtype ='index' 

--Renomeando Database 
exec sp_renamedb 'teste1','teste'