yydg.net
当前位置:首页 >> 数据库mDF和lDF文件的创建 >>

数据库mDF和lDF文件的创建

MDF文件为数据库文件,LDF文件为日志文件,数据库建好后,这两个文件默认建在SQL Server的安装目录中的专门用来存放数据库文件的文件夹中,只要把自己建的数据库的MDF和LDF文件copy到其他电脑上,然后附加数据库就可以用了.新建数据库时,在弹出的对话框中也可以选择数据库文件存放目录,

选中你要查看的数据库文件;附加数据库;所有任务--&gt,新建数据库--&gt打开企业管理器,就可以了

用这两个文件创建数据库步骤如下:1.用mdf文件的文件名,创建一个数据库(可以用SQL Server Management Studio工具创建)2.关掉数据库程序,停止数据库服务3.找到刚刚创建的数据库文件所在的目录,一般在C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data下(我用的是Sql Server Express版)3.用下载的那两个文件覆盖刚创建的数据库文件.4.重启数据库服务,重新打开数据库,就可以看到数据库里的数据了.

附加数据库: 企业管理器 --右键"数据库" --所有任务 --附加数据库 --选择你的.mdf文件名 --确定 --如果提示没有.ldf文件,是否创建,选择"是" 查询分析器中的方法: --有数据文件及日志文件的情况 sp_attach_db '数据库名' ,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件 ,'日志文件名(*.ldf注意要带目录)'--后面可以是用,分隔的该数据库的多个日志文件 --如果只有数据文件的情况 sp_attach_single_file_db '数据库名' ,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件

需要安装一个SQL Server后通过附加或还原即可创建数据库

附加的意思是将mdf所代表的数据库添加到现在的服务器中,由此服务器管理.它不会创建新的数据库文件,只是使用原本数据库的mdf, ldf文件.但是,要注意数据库名不能与现在的相同,否则可能由冲突.

c:\Program Files\Microsoft SQL Server 里面的文件夹你一个一个点看一下,

mysql 生成的是数据库,就是目录,表就是frm文件.mdf/.ldf是 microsoft sql server的

1. 先导出sql2000中你的数据库结构,并生成代码2. 按照新的数据库(mysql或者oracle)语法修改1的代码,然后建立数据库,并建立好对应的表关系3. 写程序从sql2000中循环读取数据,写入新数据库中或者你找下数据库移植工具,然后修正移植有问题的数据

1. 打开SQL Server,可以选择Windows方式连接.2. 打开数据库,右键某一个数据库,选择“新建查询(Q)”.3. 再代码界面输入如下代码,点击F5键或者点击运行按钮即可.代码如下:EXEC sp_attach_db @dbname = '你的数据库名', @filename1 = 'mdf文件路径(包缀名)', @filename2 = 'Ldf文件路径(包缀名)'4. 可以看到导入成功.如果导入不成功,则需要修改mdf,ldf文件的权限.右键-属性-安全-编辑,完全控制选择允许.5. 这样导入问题即可迎刃而解,当然,有时会遇到版本不兼容问题,低版本不能导入高版本SQL的mdf和ldf文件.

网站首页 | 网站地图
All rights reserved Powered by www.yydg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com