sp_renamedb 
下例将数据库 accounting 改名为 financial。EXEC sp_renamedb 'accounting', 'financial'sp_rename
下例将表 customers 重命名为 custs。EXEC sp_rename 'customers', 'custs'

解决方案 »

  1.   

    --1.数据库名
    sp_dboption '旧数据库名', 'single user' , 'true'
    go
    sp_renamedb '旧数据库名','新数据库名'--2.表名
    sp_rename 'pubs..sales','new_sales'
      

  2.   

    表名还可以在 enterprise manager中修改
      

  3.   

    EXEC sp_renamedb ’原库名‘, ‘新库名’-----------》ok
      

  4.   

    系统存储过程:sp_renamedb,sp_rename
      

  5.   

    alter database 旧数据库名 modify name=新数据库名
    alter table 旧表名 modify name=新表名
      

  6.   

    谢谢各位。
    用存储过程和alter都可以。to  mjhnet(天涯沦落人):
    sp_dboption '旧数据库名', 'single user' , 'true' 是什么意思,是切换到单用户状态吗。to dapper(太阳雪):
    表名在企业管理器中怎么改。