数据库日志文件删除问题

数据库日志文件删除问题,第1张

可以删除,也可以移入其它盘。

具体 *** 作,首先分离数据库,然后把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数据库中一个表内的全部数据、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9810832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存