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

    本博客所有内容均为学习日记,如有错误,烦请指正;如有侵权,请联系作者删除。 有关文章内容方面,请尽情留言,大家相互探讨
  • 相关阅读:
    飞思卡尔IMX6处理器的GPIO配置方式
    批处理清除VisualStudio解决方案文件夹
    总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
    详解Linux2.6内核中基于platform机制的驱动模型 (经典)
    [驱动注册]platform_driver_register()与platform_device_register()
    机器人系统常用仿真软件介绍效果与评价指标
    WINCE的批处理
    项目开发中的人月及如何计算
    常用的六个富文本编辑器
    如何获取公众号里面的歌曲
  • 原文地址:https://www.cnblogs.com/nvyuan/p/14348146.html
Copyright © 2011-2022 走看看