我建立数据库日志文件的时候,FILE TYPE 没有选择Log,选择了 ROW DATA,不知道对日志文件有什么影响,
还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。
SQL?SERVER?2008?日志 数据库 SQL?Server 类
------解决方案--------------------
第一个问题,选择了row data就是数据文件,不是日志文件,虽然名字看起来比较像。
日志文件至少要有一个,多一个就能删了。
------解决方案--------------------
你选择了ROW DATA,那么它虽然名字有log,但是已经不是日志文件了,应该是你哪里设置有问题,可以有多个ldf的。另外你删不了日志是因为日志还有人在用,你删不了,需要等没人用的情况下,做日志备份,然后才能删(记住这个操作是在多个ldf情况下,一个数据库必须要至少有一个ldf)
------解决方案--------------------
我建立数据库日志文件的时候,FILE TYPE 没有选择Log,选择了 ROW DATA,不知道对日志文件有什么影响,
--> 选择rows data的话,建立的是数据文件(data file),而非日志文件(log file).
还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。
--> 一个数据库至少要有1个日志文件才能正常运行,故无法删除.
------解决方案--------------------
MDF
LDF
只是建议的后缀,事实上并不是ldf一定是日志文件,MDF也不一定就是数据文件
在建立数据库时候紧跟在on后面的第一个文件为主数据文件
------解决方案--------------------
你选择了ROW DATA,那么它虽然名字有log,但是已经不是日志文件了,应该是你哪里设置有问题,可以有多个ldf的。另外你删不了日志是因为日志还有人在用,你删不了,需要等没人用的情况下,做日志备份,然后才能删(记住这个操作是在多个ldf情况下,一个数据库必须要至少有一个ldf)
我建立数据库日志文件的时候,FILE TYPE 没有选择Log,选择了 ROW DATA,不知道对日志文件有什么影响,
还有一个问题,怎么删除日志文件,我怎么删都删不掉,删掉了数据库又不能用了,分离数据库,简单模式,脱机等等都用了,就是不行。
还没说完,虽然选择的是ROW DATA,但是日志文件后缀为.LDF,这样也不行吗?但是这个文件确实是以日志的形式在用啊。
我心中主要是想清空日志,开始不能删,后来能删了,但是删除之后数据库就不能用了,所以只能恢复日志。方便留个联系方式吗,我想好好咨询一下,或者我什么时候电话咨询一下,实在和着急现在