可以删除,也可以移入其它盘。
具体 *** 作,首先分离数据库,然后把mdf和log文件分别存储,然后进行附加,附加的时候,具体的mdf和ldf的文件存放位置是可以单独修改的。希望能够帮你解决问题。
具体步骤如下:
一,用游标删除,写个列子,aaaa为定义的游标,在要删除的数据库中执行就会清空所有表
declare aaaa cursor
for select from sysobjects where type = 'u'
declare @tbname varchar (100)
open aaaa
FETCH NEXT FROM AAAA INTO @TBNAME
WHILE (FETCH_STATUS <> -1)
BEGIN
EXEC([email=]'DELETE'+@TBNAME[/email])
FETCH NEXT FROM AAAA INTO @name
END
CLOSE AAAA
DEALLOCATE AAAA
二,delete from table_name 清除表中的所有数据、保留表结构
Truncate table table_name 清除表中所有行,保留表结构、与delete类似
比delete速度快,而且效率高,使用的系统和事务日志资源少
drop table table_name 删除表(所有数据及表结构)
以上就是关于数据库日志文件删除问题全部的内容,包括:数据库日志文件删除问题、如何清空 sql server 2005数据库中一个表内的全部数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)