欢迎来到天天文库
浏览记录
ID:34725817
大小:94.26 KB
页数:3页
时间:2019-03-10
《sql2005、2008、2000清空删除日志》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SQL2005、2008、2000清空删除日志 SQL2005清空删除日志: 代码如下:?1BackupLogDNNamewithno_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。 ?123456godumptransactionDNNamewithno_loggoUSEDNNameDBCCSHRINKFILE(2)Go SQL2008清空删除日志: '在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。 代码如下:?1234567891011USE[master]GOALTERDATA
2、BASEDNNameSETRECOVERYSIMPLEWITHNO_WAITGOALTERDATABASEDNNameSETRECOVERYSIMPLE--简单模式GOUSEDNNameGODBCCSHRINKFILE(N'DNName_Log',11,TRUNCATEONLY) GO '这里的DNName_Log如果不知道在sys.database_files里是什么名字的话,可以用以下注释的语句进行查询 ?12345678910111213'USEDNName 'GO 'SELECTfile_id,nameFROMsys.database_files; 'GO
3、USE[master]GOALTERDATABASEDNNameSETRECOVERYFULLWITHNO_WAITGOALTERDATABASEDNNameSETRECOVERYFULL--还原为完全模式GO sqlserver2000压缩日志 可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。 代码如下:?123DUMPTRANSACTION[DNName]WITHNO_LOGBACKUPLOG[DNName]WITHNO_LOGDBCCSHRINKDATABASE([DNName]) 里面的数据库名要清楚:
此文档下载收益归作者所有