客户告诉我SQL2000数据库的xxx_Log.ldf文件有4G了,怎样安全减少或删除这个文件?

客户告诉我SQL2000数据库的xxx_Log.ldf文件有4G了,怎样安全减少或删除这个文件?有什么措施限制这个文件的大小吗?越通俗越好呀,我只能电话告诉客户怎么做呀。
---------------------------------------------------------------

这是别人写过的:希望对你有帮助

转贴:在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大小的日誌文件.
---------------------------------------------------------------

1.收缩数据库
2。清除日志
---------------------------------------------------------------

我说说我的办法:首先在企业管理器里选中该数据库,右键选数据库属性,到option页,去掉"Auto shrink"选项,切记这一步!!!否则删掉日志文件后将无法启动此数据库。然后关闭数据库服务,删掉日志文件,重开数据库服务,一切OK!我在公司用过很多次了。

---------------------------------------------------------------

jimzj(云)的方法可以,/tj_dns做了总结

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus