• sql server数据库文件的迁移(mdf&ldf文件)


    sql server数据库文件的迁移(mdf&ldf文件)

    mssql server数据库文件修改,

    1. --查看当前的存放位置  
    2. select database_id,name,physical_name AS CurrentLocation,state_desc,size from sys.master_files    
    3. where database_id=db_id(N'数据库名');  
      在服务器不同磁盘目录内做迁移。移动用户数据库文件的情况大致有下面一些:
      
      ① 事先没有设计规划好,数据库文件和日志文件增长过快,导致存放数据库文件的磁盘空间不足,需要移动数据文件或日志文件
      
      ②由于业务需求的提高,导致数据增长过快。
      
      ③为了更好的I/O的性能,需要将数据文件或日志文件分布到不同磁盘下,减轻I/O压力,提供I/O性能。
      
      ④故障恢复。例如,数据库处于可疑模式或因为硬件故障而关闭。

      方法/步骤

       
      1.  

        打开sql server控制台

        sql server数据库文件的迁移(mdf&ldf文件)
      2.  

        选中要迁移的数据库,右击选择‘属性’,在打开的页面中点击‘文件’,可以查看到当前数据库文件的存放目录

        sql server数据库文件的迁移(mdf&ldf文件)
      3.  

        现在我在数据库实例中有数据库oa,数据文件位于C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATA目录下, 我们需要将数据文件移动到D:DATA目录下,

        sql server数据库文件的迁移(mdf&ldf文件)
        sql server数据库文件的迁移(mdf&ldf文件)
      4.  

        右击数据库,选择‘任务’-->‘分离’

        sql server数据库文件的迁移(mdf&ldf文件)
      5.  

        在数据库文件的原始目录下,将数据文件和日志文件拷贝到新的目录下

        sql server数据库文件的迁移(mdf&ldf文件)
        sql server数据库文件的迁移(mdf&ldf文件)
      6.  

        右击‘数据库’,点击‘附加’

        sql server数据库文件的迁移(mdf&ldf文件)
      7.  

        在打开的页面中选择‘添加’,然后在新的目录下选择mdf文件,点击确定

        sql server数据库文件的迁移(mdf&ldf文件)
        sql server数据库文件的迁移(mdf&ldf文件)
        sql server数据库文件的迁移(mdf&ldf文件)
      8.  

        在sql server控制台显示如下

        sql server数据库文件的迁移(mdf&ldf文件)
      9.  

        选中附加过后的数据库,右击选择‘属性’,在打开的页面中点击‘文件’,可以查看到当前数据库文件已将在新的存放目录

        sql server数据库文件的迁移(mdf&ldf文件)
        sql server数据库文件的迁移(mdf&ldf文件)

  • 相关阅读:
    通过 SSH 实现 TCP / IP 隧道(端口转发)
    解决 github 无法登录的问题
    微信平台开发
    微信小程序图表控件
    微信小程序网络排查指引
    python 垃圾回收
    javascript keycode大全
    excel数据批量转mysql 语句
    对 OpenCV 中 getRotationMatrix2D 函数和仿射变换的一点理解
    Aspose.Cells
  • 原文地址:https://www.cnblogs.com/ruiy/p/7232950.html
Copyright © 2020-2023  润新知