sql server的数据是按页存储的,页是记录存储的最小单位!一个页最多4096B左右,就是说一条记录的最大量应在4096之内,你的一个字段就为varchar(8000)了,整个表加起来按最大算10000个字节计算,一条记录需要占用3个页,第3个页面最少只占用了一少半,就不能再利用了。
建议你将一个表分成1:1的两个表或多个表来存储!
再有,可能建立了聚集类的索引,会使空间和存取效率都降低,不要建立聚集类的索引了!
㈡ sql数据库中 mdf是什么文件,它的作用是什么 ,删除有何后果,是否可用它来还原数据库,或者新建数据库
mdf是数据文件,所有表、视图、存储和数据都在这个文件;ldf是日志文件,它记录着对数据的操作记录。不建议删除,删除后如果没有备份就无法找回了,如果数据库服务启动状态物理删除是无法操作的,只能从数据库studio里进行删除。这两个文件可以分离或者附加,数据库备份文件是BAK的,停止数据库服务备份这两个文件也可以作为备份用,但是新建就谈不上了,新建一般是通过代码实现的
㈢ SQL数据库的.mdf的文件怎么打不开
用文本是可以看到数据的。。.mdf可以在 数据库里附加..
㈣ 桌面有个MDF 的SQL数据库,怎么查看里面的内容
呵呵
企业管理器
--右键"数据库"
--所有任务
--附加数据库
--选择你的.mdf文件名
--确定
--如果提示没有.ldf文件,是否创建,选择"是"
查询分析器中的方法(sql 7.0只能用这种方法):
--有数据文件及日志文件的情况
sp_attach_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件
--如果只有数据文件的情况
sp_attach_single_file_db '数据库名'
,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
好麻烦呀
㈤ 求最好的 SQL数据库MDF损坏 SQL数据库MDF损坏修复工具
可以尝试使用覆盖法。新建另外一个数据库,然后停止sql,再将mdf文件复制过去改名一样的,再启动sql。
㈥ 怎么下载SQL数据库的.mdf和.ldf文件
会啊,怎么了,你不会吗??
㈦ sql数据库mdf和log文件的问题
一个数据文件,一个日志文件
每个文件都有初始大小。当使用没达到使用大小时,文件不会变大,达到会按照规则增长
数据越多mdf文件越大
log用来记录操作的日志,比如insert update delete。这些操作频繁log也会随之增长快
㈧ .sql文件如何转化sql数据库mdf文件
.sql文件是脚本文件,mdf是数据库模型文件。假如.sql文件中有建立数据库的语句,整个执行一遍,自然生成.mdf文件了
㈨ 不装sql server 直接使用mdf数据库文件
难道是加了sql的dll文件??
就像没有excel。同样可以读xls文件一样的原理
等明确答案
㈩ sql server 中后缀为.mdf的文件是干什么用的
数据文件(扩展名.mdf是 primary data file 的缩写)。包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。操作方法如下:
1、首先点击“开始”,“程序”,打开SQL sever management studio。