SQL Server迁移数据库文件(ldfmdf文件)到其他盘
SQL Server迁移数据库文件(ldf&mdf文件)到其他盘
SQL Server安装时,默认都安装在C盘,包括数据库文件的默认位置也是C盘,一般路径是C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA
这就有2个问题:
1,随着时间的推移,数据库文件会增多增大,会逐渐占据C盘空间。不过现在的云服务器都能给系统盘C盘扩容,如果不是云服务器呢?扩容还是有很大的风险的。
2,如果系统盘C盘出问题怎么办?被格式化了,被病毒感染了怎么办?维护服务器,首要考虑就是系统被干了,但数据还健在。
所以,SQL Server安装后,把数据库文件默认存放路径修改到其他盘是比较科学的。
以SQL Server 2017操作为例,修改数据库文件默认存放路径:
1,在D盘创建2个目录:D:\Microsoft SQL Server\DATA 、D:\Microsoft SQL Server\Backup (路径根据自己的喜好定义,我不喜欢目录层次太深的)
2,打开数据库管理工具Microsoft SQL Server Management Studio → 选中实例 → 右键 属性 → 数据库设置 → 数据库默认位置,将数据、日志、备份的路径改成第1点设置的目录,一般来说,数据和日志存放在同一个目录。.mdf是数据库数据文件,.ldf是数据库日志文件。
如果数据库已经使用了一段时间,那么还得把已经存在的数据库文件迁移到D盘去:
1,打开Microsoft SQL Server Management Studio → 选中数据库 → 右键 属性 → 文件 → 把数据库文件的路径,记录下来。
2,选中数据库名称 → 右键 任务 → 分离。分离时,要勾选“删除连接”“更新统计信息”,然后等待分离成功。数据库文件越大,分离所需时间越久。
3,把第1点记录的路径,打开,把里面的数据库文件(ldf&mdf文件),复制或剪切到D盘创建的目录中。
4,选中“数据库” → 右键 附加 → 在要附加的数据库 添加D盘里的数据库文件,顺利的话就附加成功。附加成功,就等于是该数据库的文件迁移成功。
5,如果附加出现问题,无法打开文件 → 右击新复制出来的数据库文件 → 安全 → 添加 network service 用户 → 给与全部权限。
最后,一定要记得重启数据库,在数据库实例名称上面点击右键,选择“重新启动”。如果设置了不重启,你再点击右键查看属性 → 数据库设置 → 数据库默认位置,你会看到只有备份路劲更改了,数据和日志的路径还是原来默认路径。
SQL Server迁移数据库文件(ldfmdf文件)到其他盘相关推荐
- SQL Server 2005数据库日志文件损坏的情况下如何恢复数据库
在某些偶然的情况下,会引起SQL Server 2005数据库日志文件的损坏,比如:硬件故障.计算机非正常重启或关机. 当SQL Server 2005数据库日志文件损坏时,可能会出现以下情况: 1. ...
- SQL Server 大数据搬迁之文件组备份还原实战
SQL Server 大数据搬迁之文件组备份还原实战 原文:SQL Server 大数据搬迁之文件组备份还原实战 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景( ...
- SQL Server 2005 在只有MDF文件的情况下恢复(丢失日志文件)
在sql server 2005 数据库中,一次误操作,分离数据库后,直接将日志文件删除掉了,后进行附加出错,无法附加上去,经过如下解决方案,数据库附加成功,操作如下: 第一步:先建立一个同名数据库 ...
- 将SQL Server表导出为txt文件
方法-:用BCP命令 bcp 实用工具 Sqlclub.cn bcp 实用工具在 Microsoft® SQL Server™ 2000 实例和数据文件之间以用户指定的格式复数据. 语法 Sqlclu ...
- 应用程序的数据库从Sql Server迁移到Oracle
应用程序的数据库从Sql Server迁移到Oracle 迁移案例一:数据库: Sql Server 2008到Oracle 9i 工具: Sybase PowerDesiner 12 试用版, PL ...
- SQL Server 2008 数据库迁移方法
由于用到了SQL Server迁移,方法总结如下: 工具:Microsoft SQL Server Management Studio(SSMS) 我们可以用远程导入数据的方法进行(前提是你数据库源是 ...
- 同步SQL Server 2000 数据库
为什么要同步SQL Server 2000 数据库,它都用在什么场合 数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的备份 数据实时备份同步,一台服务器负载不起时,可以用来做负载均衡 数据 ...
- 烂泥:SQL Server 2005数据库备份与恢复
本文首发于烂泥行天下. 服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份. 备份可以分为手动备份和自动备份,我们先来介绍手动备份. 打开SQL Serv ...
- EF 6 code first - 从SQL server迁移到MySQL
最近鼓捣一个SaaS项目,后台用的是entity framework 6 code first +SQL server,需要把数据库迁移到MySQL,在这里记录一下遇到的问题.时间比较久了记得不是很准 ...
- aws rds监控慢sql_使用本机备份的AWS RDS SQL Server迁移
aws rds监控慢sql In this article, we will review how to migrate database from on-premises SQL Server in ...
最新文章
- 史记.饭岛爱列传(转)
- iptables防火墙详解
- 使用vscode删除markdown空行
- 菜鸟入门Java语言学习六大要点
- JAVA图片不显示imageicon_怎么没法显示图片图标呢?
- javascript 布尔_JavaScript布尔说明-如何在JavaScript中使用布尔
- flutter PageView上下滑动切换视图
- iOS 两种不同的图片无限轮播
- Maven学习总结(44)——Maven构建时生命周期及其常用集成命令详解
- 为何我的苹果手机,每次打开软件都提示要登录ID帐号,而且软件打不开
- 国庆期间新闻回顾:微软智斗盗版 华为出手3Com
- Xamarin.Form 超链接 用手势实现
- python分片赋值_关于 python 分片赋值
- chromeos java安装_谷歌最新系统ChromeOS安装体验,酷!
- Web Polygraph (WebAxe-4) 测试反向代理缓存服务器
- Unexpected exception encountered during query.解决办法
- 车载诊断系统-OBD
- 【余压监控系统】实时性、数字化、智能化,自动化,连续动态监控
- 计算机双工模式,windows10系统如何设置网络双工模式?
- 保护自己的笔记本电脑,和我一起做
热门文章
- opengl 4.5离线文档下载
- 如何给服务器重装系统时,安装Raid驱动
- 编程常用英语单词,文末有我工作中收集的自用的
- html期末作业代码网页设计 我的家乡网站设计——我的家乡-四川成都(4页) HTML+CSS+JavaScript
- oracle 导出身份证号_Oracle如何实现按身份证号得到省市、性别、年龄
- 《魔鬼搭讪学》的笔记……
- python脚本微博自动转发抽奖_微博自动转发抽奖软件
- 传感器采取船舶的_电容式传感器工作原理与电容式传感器行业应用
- 项目视频讲解_基于SSH2+Maven+EasyUI+MySQL技术实战开发易买网电子商务交易平台
- [每日一题]128:四则运算(小米OJ)表达式求值