用alter database  user01
MODIFY FILE 
( NAME = user01, 
   NEWNAME = user001
)
结果执行后报错,似乎是newname不是alter命令选项

解决方案 »

  1.   

    修改数据库名:
    sp_renamedb olddbname,newdbname
    go
    ========================================
    http://www.dbtuning.cn
    主营:中小企业数据库管理、优化、调校服务
    ========================================
      

  2.   


    sp_renamedb olddbname,newdbname --修改表名
    sp_renamedb olddbname,column newcolname
      

  3.   

    sp_renamedb是用来修改物理文件名的,我是说修改逻辑文件名
      

  4.   

    如果要更改数据库名称,最方便的是在查询分析器中运行:alter database 原数据库名称
    modify name=新数据库名称
    如果要更改逻辑文件名在查询分析器里运行:alter database 数据库名称
    modify file(name=原逻辑文件名, newname=新逻辑文件名)
    这样就可以更改逻辑文件名了
      

  5.   

    http://hi.baidu.com/qangle/blog/item/5aa81e7e8cddd13d0dd7da7b.html
      

  6.   


    exec sp_rename 'talbe.col' , 'newcolname','column' --rename column name
    exec sp_rename 'oldtablename','newtablename' --rename table name
      

  7.   

    sql7没有这个命令,alter database命令我试过了,但是不行