zoukankan      html  css  js  c++  java
  • SQL SERVER 2012修改数据库名称(包括 db.mdf 名称的修改)

     假设原来数据库名为db,附加数据库为db.mdf和db_log.ldf。需要改成dbt,及dbt.mdf和dbt_log.ldf。

    步骤:

    1.首先把原来的数据库进行备份(选择数据库->右键->任务->备份),备份出db.bak文件。
    
    2.右键->任务->还原->数据库,跳出“还原数据库”窗口。
    
    3.选择“源设备”,浏览,跳出“指定备份”对话框,点击添加找到刚才备份的db.bak文件,确定。
    
    4.在“还原数据库窗口”中的“选择用于还原的备份集”,把备份集打上勾。
    
    5.在“选项页”中选择“File”,“指定还原之后的路径和名称为dbt.mdf 和dbt_log.ldf(直接改名字就行)确定,即完成名称的修改。 6. 更改数据库文件的物理名称,事务日志的物理名称打开SQL查询分析器,输入以下代码;   ALTER DATABASE 当前数据库名称 MODIFY FILE(NAME='当前数据库文件物理名称',NEWNAME='要更改的数据库物理名称')   ALTER DATABASE dbt MODIFY FILE(NAME='db',NEWNAME='dbt')   ALTER DATABASE dbt MODIFY FILE(NAME='db_log',NEWNAME='dbt_log')

     SQLServer数据库的状态一直都是正在还原

    restore database XXX with recovery

     

  • 相关阅读:
    go时间和日期转换
    go操作mysql
    Python常见错误处理
    C++ 常见问题
    CF605E Intergalaxy Trips
    均分纸牌详解
    P4447 [AHOI2018初中组]分组
    P4537 [CQOI2007]矩形
    P4823 [TJOI2013]拯救小矮人
    P5132 Cozy Glow之拯救小马国
  • 原文地址:https://www.cnblogs.com/techliang666/p/8655450.html
Copyright © 2011-2022 走看看