zoukankan      html  css  js  c++  java
  • MSSQL (SQL Server )数据库名称更改

    内容:

      1.更改数据库物理文件名

       2.更改数据库逻辑文件名

       3.查看数据库物理文件和逻辑文件的相关信息

       4.通过备份/还原方法完美更改数据库的名称

    一. 更改数据库物理文件名

          在查询分析器中运行SQL 语句名称进行数据库名称的更改(数据库名称):
          alter database 原数据库名称
           modify name=新数据库名称

    或:
           数据库还原时更改物理文件名

    或:

          更改库名,先把数据库改成单用户,修改库名,再取消单用户模式
          sp_dboption '库名','single user','true'
          sp_renamedb 旧库名,新库名
          sp_dboption '新库名','single user','false'

    二. 更改逻辑文件名
          在查询分析器中运行(数据库名称):
         alter database 数据库名称
         modify file(name=原逻辑文件名, newname=新逻辑文件名)

         注意:由于 SQL Server 有数据文件和日志文件,如果都要改的话,就得写两个类似于上述的语句

    ============================================================================

    三.查看数据库的物理文件和逻辑文件的名称信息:

          在查询分析器里运行:
          select   name   from   数据库名..sysfiles   where  
          charindex('MDF',filename)>0     --查看数据文件的逻辑文件名  

         ---------------------------------------------------------------------------------------
          select   filename   from   数据库名..sysfiles   where  
          charindex('MDF',filename)>0   --查看数据文件的路径

         ---------------------------------------------------------------------------------------

          select   name   from   数据库名..sysfiles   where  
          charindex('LDF',filename)>0     --查看日志文件的逻辑文件名  

         ---------------------------------------------------------------------------------------
          select   filename   from   数据库名..sysfiles   where  
          charindex('LDF',filename)>0   --查看日志文件的路径

         ---------------------------------------------------------------------------------------

    四.备份还原法更改数据库名称(物理/逻辑文件名称 都可更改)

    ------------主要是需要修改db.mdf 和db_log.ldf的名字

         假设原来数据库名为db,附加数据库为db.mdf和db_log.ldf。

        需要改成dbt,及dbt.mdf和dbt_log.ldf。

    步骤:

        1.首先把原来的数据库进行备份(选择数据库->右键->任务->备份),备份出db.bak文件。

        2.新建数据库dbt,右键->任务->还原->数据库,跳出“还原数据库”窗口。

        3.选择“源设备”,浏览,跳出“指定备份”对话框,点击添加找到刚才备份的db.bak文件,确定。

        4.在“还原数据库窗口”中的“选择用于还原的备份集”,把备份集打上勾。

        5.在“选项页”中选择“选项”,“还原选项”中给“覆盖现有数据库打钩”,指定还原之后的路径和名称为dbt.mdf 和dbt_log.ldf,

       确定,即完成名称的修改,删除原来的数据库即可。

  • 相关阅读:
    第一节:SpringMVC概述
    SpringMVC【目录】
    Windows 系统快速查看文件MD5
    (error) ERR wrong number of arguments for 'hmset' command
    hive使用遇到的问题 cannot recognize input
    Overleaf支持的部分中文字体预览
    Understanding and Improving Fast Adversarial Training
    Django2实战示例 第十三章 上线
    Django2实战示例 第十二章 创建API
    Django2实战示例 第十一章 渲染和缓存课程内容
  • 原文地址:https://www.cnblogs.com/luowanli/p/2639910.html
Copyright © 2011-2022 走看看