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控制台

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

    3. 现在我在数据库实例中有数据库oa,数据文件位于C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA目录下, 我们需要将数据文件移动到D:\DATA目录下,

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

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

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

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

    8. 在sql server控制台显示如下

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

sql server数据库文件的迁移(mdfldf文件)相关推荐

  1. 将SQL Server数据库备份到多个文件或从多个文件还原

    介绍: ( Introduction: ) The SQL Server backup provides an important solution for protecting critical d ...

  2. mysql 导入 没有数据库文件怎么打开_没有SQL Server数据库时如何打开.MDF文件

    如果您在试图打开一个.MDF数据库文件时,却发现自己没有安装SQL Server数据库,该怎么办呢?这时候,如果恰巧您的机子上装有Visual Studio 2005或者是更高的版本时,不用安装SQL ...

  3. linux 附加数据库文件,SQL Server 数据库分离与附加图文详解

    SQL Server 数据库分离与附加图文教程,需要的朋友可以参考一下. 一.概述 SQL Server提供了"分离/附加"数据库."备份/还原"数据库.复制数 ...

  4. SQL Server 数据库之收缩数据库和文件

    收缩数据库和文件 1. 概述 2. 自动收缩数据库 3. 手动收缩数据库 4. 手动收缩文件 1. 概述 当数据库随着时间而越来越大时,可对数据库进行收缩操作: 收缩数据文件通过将数据页从文件末尾移动 ...

  5. MVC3学习:将excel文件导入到sql server数据库

    思路: 1.将excel文件导入到服务器中. 2.读取excel文件,转换成dataset. 3.循环将dataset数据插入到数据库中. 本例子使用的表格为一个友情链接表F_Link(LinkId, ...

  6. 人人都是 DBA(V)SQL Server 数据库文件

    SQL Server 数据库安装后会包含 4 个默认系统数据库:master, model, msdb, tempdb. SELECT [name],database_id,suser_sname(o ...

  7. 公司招聘软件研发程序员的一道考题--MS SQL Server数据库数据文件页面头部结构...

    有一次在招聘C++程序员时,出的一道考题,内容其实就是MS SQL Server数据库数据文件页面头部结构,如下: 有个file.a文件,这个文件以16sec[sec是扇区,每个sec包含512个By ...

  8. 快速附加没有日志文件的 SQL Server 数据库文件!

    快速附加没有日志文件的 SQL Server 数据库文件: 1 CREATE DATABASE [数据库名称] 2 ON (FILENAME = '数据库文件路径和文件名(如:D:\db\mydb.m ...

  9. 利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法)

    利用Navicat Premium将SQL Server数据库转为My SQL数据库(解决Mac无法打开SQL Server 脚本文件的方法) 安装好Navicat Premium,SQL Serve ...

最新文章

  1. 购物搜索引擎架构的变与不变——淘宝网曲琳
  2. phpstudy升级5.7
  3. html字符实体和实体名称 lt;
  4. 有助于建立使用者对套件的信任 GitHub释出管理服务
  5. excel如何做单元格下拉和根据文字自动变色
  6. java.io.IOException: No FileSystem for scheme: hdfs转载加自己笔记
  7. linux 禁止 密码 登陆,CentOS设置证书登录并禁止密码登录
  8. San 3.7.4 发布,百度开源的 MVVM 组件框架
  9. CentOS7安装火狐flash插件看网页视频
  10. ArcGIS Runtime SDK for Android开发之调用GP服务(异步调用)
  11. python机器学习库keras——AutoEncoder自编码、特征压缩
  12. JQuery input file 上传图片
  13. Acrobat Pro DC 教程,如何拆分PDF文件?
  14. c 语言ifelse语句例子,C if else 语句
  15. java大鱼吃小鱼实验报告摘要_java 大鱼吃小鱼游戏总结
  16. “清华学霸计划表”刷爆家长群:自律的孩子有多棒?你想象不到
  17. 计算机网络工程的话术,话术工具电脑版
  18. dev.env.js和prod.env.js
  19. 【弄nèng - Activiti6】Activiti6入门篇(十九)—— 结束事件
  20. android跳转小程序 bad_param

热门文章

  1. 2.4gwifi最高下载速度_2.4G+5G双频合一的路由器速度会更快?看完后才知道还好没上当...
  2. geitee仓库项目拉到(克隆到)本地
  3. 如何让debuge的dll名字改变_杨石头:如何给品牌取个好名字?
  4. html 有序无序列表
  5. join丢失数据_15、Hive数据倾斜与解决方案
  6. python 输入中文_【提醒】Python新手开发人员注意事项:不要误输入中文标点符号...
  7. c语言 链表_小陈的C语言笔记---链表(详细讲解基本操作和概念)
  8. 新硬盘显示有储存空间但无法分区_容量更足高速无忧,奥睿科迅龙V500 NVME硬盘体验...
  9. md5修改工具_【q001】如何校验文件的MD5
  10. 苹果6重置系统后无服务器,iphone6总是无服务,恢复初始设置就好了,然后一两天又不行了,怎么处理...