说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

谁能清除数据库日志SQL Server

编辑:说三道四文库 发布时间:2018-04-26 02:19
HTML文档下载 WORD文档下载 PDF文档下载
谁能清除数据库日志(SQL Server)

数据库写失败,提示相关信息日志已满。日志文件大小2.74GB.硬盘可用空间25GB.
dump transaction 数据库名 with no_log
这条语句没有什么效果!!

如何才能有效清除数据库日志
试试以下方法。(最好先备份你的文件)
先用
   EXEC sp_detach_db 'pubs', 'true'
然后把你的数据库中的.ldf文件移走(或删除)
再用
EXEC sp_attach_db @dbname = N'pubs', 
   @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'
我自己没有试过。(请小心使用)
   


可以用SQL Enterprise Manager这个管理工具清
右键选中DATABASE,选EDIT...
按Truncate按钮
proking的方法我可不敢尝试!数据要是没了,客户要找我拼命!
YECH()的方法跟那条语句的效果一样!!!文件大小依旧!
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘