exec sp_renamedb 'db1', 'db2'
物理文件名不会改变
新建数据库db1的可以指定其它的名字

解决方案 »

  1.   

    sp_renamedb 'dbl','db2' 如果出现'single user ....&&'错误提示!需要用sp_dboption 修改一些数据库属性.  参考一下帮助,很清楚的
      

  2.   

    rename时没有错误!!
    因为rename后物理文件的名字不改变,
    所以无法再建一个db1的数据库。若新建其他的数据库名,可能无法正确还原吧!
    或者可以用attach。试试看先