1.在数据库的属性里限制日志的最大空间。
2.数据库的日志是和备份配合使用,用来恢复数据库的,是必要的。
你最好从备份策略入手,确定一个数据库备份恢复方案。
删除日志语句:
backup log database with truncate_only
backup log database with no_log
2.数据库的日志是和备份配合使用,用来恢复数据库的,是必要的。
你最好从备份策略入手,确定一个数据库备份恢复方案。
删除日志语句:
backup log database with truncate_only
backup log database with no_log
用sp_detach_db,将所选的库卸掉,
再用sp_attach_db,加入,
注意完成后看看登陆用户是否正确。
SQL Server管理平台就有这样的命令。
netchannel(网络频道) 的方法最好了!:)
backup log MyDatabase with no_log
工作的Very Good!我的日志已经由116M变成9M了。:)
http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112EXEC sp_detach_db 'dbname', 'true'; --將你的數據庫卸除
然後將SQL Server安裝路徑下的data目錄中的dbname_log.ldf文件移走或刪除
最後:
EXEC sp_attach_single_file_db 'dbname','d:\mssql7\data\dbname.mdf';
--以單文件形式恢復數據庫,系統自動分配給你一個500K大小的日誌文件.
http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112在Query Analyzer中:
首先執行:
EXEC sp_detach_db 'dbname', 'true'; --將你的數據庫卸除
然後將SQL Server安裝路徑下的data目錄中的dbname_log.ldf文件移走或刪除
最後:
EXEC sp_attach_single_file_db 'dbname','d:\mssql7\data\dbname.mdf';
--以單文件形式恢復數據庫,系統自動分配給你一個500K大小的日誌文件.