zoukankan      html  css  js  c++  java
  • .mdf和.ldf文件导入SQL server 数据库

    SQL server 数据库中有三种类型的文件:数据文件(.mdf);日志文件(.ldf);次要数据文件(.ndf)。只要复制mdf和ldf文件就可以将数据库备份

    以下给出还原mdf和ldf文件的教程(文章最后为三种文件的简单介绍)

    1:建立数据库链接之后,点击“新建查询”

    2:再代码界面输入如下代码,点击“F5键”或者点击“执行”按钮即可
    以下为代码模板:

    EXEC  sp_attach_db  @dbname  =  '你的数据库名',     
    
    @filename1  =  'mdf文件路径(包缀名)',     
    
    @filename2  =  'Ldf文件路径(包缀名)'
    

    以下为一个具体的实例:

    EXEC  sp_attach_db  @dbname  =  'connstring',     
    
    @filename1  =  'D:浏览器下载位置mydatabase.mdf',     
    
    @filename2  =  'D:浏览器下载位置mydatabase_log.ldf'
    

    4.可以看到导入成功。如果导入不成功,则需要修改mdf,ldf文件的权限。右键-属性-安全-编辑,完全控制选择允许。

    这样导入问题即可迎刃而解,当然,有时会遇到版本不兼容问题,低版本不能导入高版本SQL的mdf和ldf文件。

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

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

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

    SQL Server的每个数据库是以两个文件存放的,一个后缀名为mdf,是数据文件,另一个后缀名为ldf,为日志文件。因此只要定期复制这两个文件,就可以达到备份的效果。

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

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

    次要数据文件的建议文件扩展名是 .ndf。

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

    内容来自CSDN博主:hzp666 地址为:https://blog.csdn.net/hzp666/article/details/81865580

    本博客所有内容均为学习日记,如有错误,烦请指正;如有侵权,请联系作者删除。 有关文章内容方面,请尽情留言,大家相互探讨
  • 相关阅读:
    Altium_Designer-原理图库如何添加低电平有效的管脚?
    Altium_Designer-怎么将“原理图的更改”更新到“pcb图”?
    Altium_Designer-各种布线总结
    Altium_Designer-PCB中各层作用详解
    AD的命名规则 AD常用产品型号命名规则
    Altium_Designer如何快速寻找元件和封装
    Makedown语法说明
    使用Atom编写Makedown
    Vim基本命令
    Python-Django框架学习笔记——第二课:Django的搭建
  • 原文地址:https://www.cnblogs.com/nvyuan/p/14348146.html
Copyright © 2011-2022 走看看