首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver 2008 R2 数据库日志文件类型解决方案

2013-07-04 
sqlserver 2008 R2 数据库日志文件类型 我建立数据库日志文件的时候,FILE TYPE 没有选择Log,选择了 ROW DA

sqlserver 2008 R2 数据库日志文件类型
 我建立数据库日志文件的时候,FILE TYPE 没有选择Log,选择了 ROW DATA,不知道对日志文件有什么影响,
sqlserver 2008 R2 数据库日志文件类型解决方案

还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。

还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。你选择了ROW DATA,那么它虽然名字有log,但是已经不是日志文件了,应该是你哪里设置有问题,可以有多个ldf的。另外你删不了日志是因为日志还有人在用,你删不了,需要等没人用的情况下,做日志备份,然后才能删(记住这个操作是在多个ldf情况下,一个数据库必须要至少有一个ldf)
[解决办法]
我建立数据库日志文件的时候,FILE TYPE 没有选择Log,选择了 ROW DATA,不知道对日志文件有什么影响,
--> 选择rows data的话,建立的是数据文件(data file),而非日志文件(log file).

还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。
--> 一个数据库至少要有1个日志文件才能正常运行,故无法删除.
[解决办法]



还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。
你选择了ROW DATA,那么它虽然名字有log,但是已经不是日志文件了,应该是你哪里设置有问题,可以有多个ldf的。另外你删不了日志是因为日志还有人在用,你删不了,需要等没人用的情况下,做日志备份,然后才能删(记住这个操作是在多个ldf情况下,一个数据库必须要至少有一个ldf)

还没说完,虽然选择的是ROW DATA,但是日志文件后缀为.LDF,这样也不行吗?但是这个文件确实是以日志的形式在用啊。
我心中主要是想清空日志,开始不能删,后来能删了,但是删除之后数据库就不能用了,所以只能恢复日志。方便留个联系方式吗,我想好好咨询一下,或者我什么时候电话咨询一下,实在和着急现在
MDF
LDF 
只是建议的后缀,事实上并不是ldf一定是日志文件,MDF也不一定就是数据文件
在建立数据库时候紧跟在on后面的第一个文件为主数据文件
[解决办法]


还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。
你选择了ROW DATA,那么它虽然名字有log,但是已经不是日志文件了,应该是你哪里设置有问题,可以有多个ldf的。另外你删不了日志是因为日志还有人在用,你删不了,需要等没人用的情况下,做日志备份,然后才能删(记住这个操作是在多个ldf情况下,一个数据库必须要至少有一个ldf)

还没说完,虽然选择的是ROW DATA,但是日志文件后缀为.LDF,这样也不行吗?但是这个文件确实是以日志的形式在用啊。
我心中主要是想清空日志,开始不能删,后来能删了,但是删除之后数据库就不能用了,所以只能恢复日志。方便留个联系方式吗,我想好好咨询一下,或者我什么时候电话咨询一下,实在和着急现在其实你完全可以试一下新建一个txt文件,然后把后缀名改成.bak,你看能不能还原?内部结构都完全不一样的,光是名字根本没用,你如果想清空日志,做个日志备份,然后收缩一下ldf文件就可以了,没必要用到删除这种粗暴的手段,日志不是这样管理的,而且如果在数据文件和日志文件中非要分一个优先级,那么日志文件比数据文件更重要。

热点排行