参考SQL Server联机丛书的 sp_renamedb与sp_rename
一、更改数据库名
二、更改表名或列名

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

///////////////////////////////////////////// 
A. 重命名表

下例将表 customers 重命名为 custs。

EXEC sp_rename
' customers ' ,
' custs '

B. 重命名列

下例将表 customers 中的列 contact title 重命名为 title。

EXEC sp_rename
' customers.[contact title] ' ,
' title ' ,
' COLUMN '