Bom dia pessoal,
Já cansei de me desculpar por aqui pela falta no Blog, as coisas andam muito bem em questão profissional, bem até demais. O problema está sendo a faculdade, último ano, TGI de Ciência da Computação, ando uma pilha de nervos.

Mas voltando a utilização da store procedure sp_rename do SQL Server:

Sintaxe:

sp_rename [ @objname = ] object_name‘ ,
[ @newname = ] new_name
[ , [ @objtype = ] object_type]

Argumentos:

[@objname =] ‘object_name’

É o nome atual do objeto (table, view, column, stored procedure, trigger, default, database, object, or rule) ou tipo de dado.
Se o objeto a ser renomeado é uma coluna em uma tabela, object_name precisa ser definido da seguinte forma: table.column
Se o objeto a ser renomeado é um index, object_name precisa ser definido da seguinte forma: table.index
object_name é do tipo nvarchar(776), sem nenhum valor default.

[@newname =] ‘new_name’

É o novo nome para o objeto especificado. new_name precisa seguir as regras para identificadores. newname é do tipo sysname, sem nenhum valor default.

[@objtype =] ‘object_type’

É o tipo do objeto que está sendo renomeado. object_type é do tipo varchar(13), com o valor NULL de default, e precisa ser um desses valores:

Valor Descrição
COLUMN Uma coluna a ser renomeada.
DATABASE Um database do usuário
INDEX Um index do usuário.
OBJECT Um item de um tipo controlado no sysobjects. Por exemplo, OBJECT pode ser usado para renomear objetos incluindo constraints (CHECK, FOREIGN KEY, PRIMARY/UNIQUE KEY), tabelas de usuário, views, stored procedures, triggers, and rules.
USERDATATYPE Um tipo definido pelo usuário pela execução da store procedure sp_addtype.

Exemplos:

Renomeando uma tabela:

EXEC sp_rename 'nome_tabela_antigo', 'novo_nome_tabela'

Renomenado uma coluna:

EXEC sp_rename 'tabela.[nome_antigo_coluna]', 'novo_nome_coluna', 'COLUMN'

fonte: http://msdn.microsoft.com/en-us/library/aa238878%28SQL.80%29.aspx

É isso aí pessoal, qualquer dúvida comentem!