zoukankan      html  css  js  c++  java
  • SQL Server 2008数据库重命名方法

    假设SQL Server 2008中有个数据库test,现在要将其改名为zhy
    步骤:
    (1) 分离数据库:打开management studio,找到test数据库-->右键-->任务-->分离
    (2) 改名:然后到数据库物理路径(例如C:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/DATA)下找到test.mdf和test_log.ldf,分别改名为zhy.mdf、zhy_log.ldf
    (3) 附加数据库:打开management studio,找到"数据库" -->右键-->附加,在弹出的页面中点"添加"按钮,找到我们改名后的zhy.mdf的文件,确定,这时我们可以看到会提示test.mdf和test_log.ldf文件不存在,我们只需要再点击"当前文件目录"下的按钮然后分别选择zhy.mdf和zhy.ldf就可以了。需要说明的是,在这里最好把"要附加的数据库"栏中的"附加为"列中的内容test改成zhy,要不然就需要在数据库附加操作完成后直接在数据库名称test上右键重命名。
    (4) 修改逻辑文件名
        通过上面几步的操作,management studio中显示的数据库文件名变成了zhy,已经能够正常使用了,但此时的逻辑文件名还没有修改,打开management studio-->在数据库zhy上点右键-->属性-->文件,如图:

    我们可以看到,数据库文件的逻辑名称还是原来的test,我们应该同时把它改过来,这样才彻底。
    具体可以通过执行下面语句实现:
    工具--》SQL 查询分析器--》然后输入:
    Alter DataBASE New
    MODIFY FILE(NAME='test',NEWNAME='zhy')
    Alter DataBASE New
    MODIFY FILE(NAME='test_Log',NEWNAME='zhy_Log')

     

    SQL Server 2005改名的方法类似

  • 相关阅读:
    matlab矩阵和矩阵操作基础
    [ZZ] MathType转化为LaTeX公式语言
    [综] 粒子滤波
    [综] Endnote怎么下载杂志格式?
    英语句子的连接方式
    [zz] postscript打印机以及ps文件转eps文件
    [zz]SCI投稿经验
    all, whole, entire, total, complete
    [转] 动态规划 最短路径
    [zz] Dynamic Time Warping 动态时间规整(弯折)
  • 原文地址:https://www.cnblogs.com/feifeiwzh/p/3488226.html
Copyright © 2011-2022 走看看