目录

三种文件介绍:

附加数据库操作:

分离数据库:

bak备份文件:


三种文件介绍:

在微软的SQL Server 2000 数据库有三种类型的文件:

类型 缩写 中文意思
mdf primary data file 主要数据文件
ndf secondary data files 次要数据文件
ldf Log data files 事务日志文件

主要数据文件:(扩展名.mdf是 primary data file 的缩写)

主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。

次要数据文件(扩展名.ndf是Secondary data files的缩写)

次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。

事务日志 (扩展名.ldf是Log data files的缩写)

事务日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。

附加数据库操作:

首先需要我们下载安装SQL server这款软件。

打开后连接数据库,如果不会安装连接,查看我之前的文章。

SQL Server 2019 安装教程(详细免费,自定义安装)

mdf和ldf需要在同一个文件夹下: 

确定即可,如果遇到问题,可以重启解决,如果提示存在同名表的话,删除即可,没有权限的,关闭后,以管理员身份再次打开软件即可,比如这种问题,可以先修改文件名为全英文不加点,然后管理员方式打开可解决。

查看到mdf文件的信息, 在SQL server2019数据库中能够实现的操作才刚刚开始。

分离数据库:

分离拿到mdf文件:(分离前应看属性里的文件位置)

在分离前,库--右键--属性--文件--查看分离后的位置,如果没有记录,一会很可能不知道在哪,如果已经发生了,那么再新建一个库,查看库的位置,找到DATA文件即可。

bak备份文件:

找到的mdf文件可拷贝到其他地方使用,确保数据库安全,下面简单说一下bak文件,bak文件在备份和还原中使用,需要时常备份自己是数据库,确保安全。

mdf文件和ldf文件ndf是什么,怎么用?如何给SQL server添加数据文件?分离和附加数据库的操作相关推荐

  1. SQL Server 大数据搬迁之文件组备份还原实战

    SQL Server 大数据搬迁之文件组备份还原实战 原文:SQL Server 大数据搬迁之文件组备份还原实战 一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景( ...

  2. 如何使用损坏或删除SQL Server事务日志文件重建数据库

    This is the last article, but not the least one, in the SQL Server Transaction Log series. In this s ...

  3. SQL Server LocalDB本地文件数据库操作实践

    这里以官方的Microsoft SQL Server 2012 Express LocalDB加以说明,VS从2012开始应该都集成了此功能. Microsoft SQL Server 2012 Ex ...

  4. Sql server 2005日志文件太大,使其减小的方法

    Sql server 2005日志文件太大,使其减小的方法 Sqlserver2005日志文件太大,使其减小的方法: 运行下面的三行 dbName为数据库名: backup log dbNamewit ...

  5. 12c adg添加数据文件报错处理ORA-01111

    一.描述 12c ADG rhel 7.0 二.现象.处理过程 1.主库添加数据文件,备库报错. Beginning Standby Crash Recovery. Serial Media Reco ...

  6. SQL Server中的文件流

    This article will discuss SQL Server FILESTREAM including installation, configuration, enabling and ...

  7. 删除不需要的(辅助)SQL Server事务日志文件

    This article explores the use of multiple SQL Server Transaction Log Files and the process of removi ...

  8. python打包和添加数据文件_python库打包分发setup.py编写指南

    python库打包分发setup.py编写指南 python之所以强大,在于有许许多多的人贡献自己的力量,他们将自己开发的项目打包上传至pypi,这使得python社区有取之不尽用之不竭的第三方库.工 ...

  9. [SQL SERVER 2016]ABF文件的还原

    描述:ABF文件是通过分析服务,微软的SQL Server用于联机分析处理( OLAP)和数据挖掘组件创建的备份文件,包含"立方体",这是元数据指定的尺寸,或者在模式的群体,备份, ...

最新文章

  1. echarts 动态改变数据_Echarts的使用
  2. Spring Cloud【Finchley】-07Feign构造多参数GET/POST请求
  3. boost::search相关的测试程序
  4. redis淘汰策略面试题_redis有哪些数据淘汰策略
  5. EFCore查缺补漏(二):查询
  6. ISA Server 2004 0x80004005错误
  7. 在编程的路上遇见另一个自己
  8. Linux学习技巧分享
  9. 魔方Newlife.Cube权限系统的使用及模版覆盖详解
  10. 【Python】发送UDP数据(保姆级图文+附测试工具文件+api例程)
  11. WiFi 中继/桥接功能 — 基于OpenWRT路由器
  12. android改手机名称,如何修改手机 App 的名称?「App Name Editor」可轻松自订(Android)...
  13. 洛谷P3376-网络流
  14. Android 获取手机分辨率
  15. 安装显卡后计算机无法启动,Win10更新显卡驱动后无法开机进入系统的解决方法...
  16. 什么是软链接?什么是硬链接?
  17. Linux使用uinput实现虚拟鼠标
  18. 计算机桌面显示器,屏幕分辨率
  19. 腾讯邮件服务器备份,怎样使用邮件备份功能?
  20. A7139 无线通信驱动(STM32) 增加FIFO扩展模式,可以发送超大数据包

热门文章

  1. 员工身高体重决定能否晋升?自如回应
  2. Springboot+Mybatis接口快速上手
  3. PPT转HTML手机软件,《PPT转换成Html》PPT转Htm、Html软件和方法大全
  4. html打开ppt自动播放,ppt文件怎么打开就可以全屏自动播放
  5. Android 相机预览 横屏竖屏 -- 显示
  6. 【计算机网络】第一章--计算机网络概述
  7. 苹果电脑QQ邮件服务器,mac电脑如何添加qq邮箱图文教程
  8. STM32H7 BDMA应用示例
  9. 人像姿势,从细节做起!
  10. Mac上将mp4视频做成屏保