如何缩小或者删除日志,我的Sql-Server日志已经1G多了,我的硬盘已经没有空间了。 有多个日志文件?先:backup log db_name with No_Loggo 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仔细看,好像还是一个日志文件。看看FAQ:http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112 在Query Analyzer中: 首先執行: 1、EXEC sp_detach_db 'dbname', 'true'; --將你的數據庫卸除 (这一不很重要,否则可能搞坏数据库)2、然後將SQL Server安裝路徑下的data目錄中的dbname_log.ldf文件移走或刪除(最好是移导其他目录,以防万一) 3、最後: EXEC sp_attach_single_file_db 'dbname','d:\mssql7\data\dbname.mdf'; --以單文件形式恢復數據庫,系統自動分配給你一個500K大小的日誌文件. 日志的逻辑文件名是DBNAME_LOG,数据库DBNAME:USE DBNAMEBACKUP LOG DBNAME WITH NO_LOG --截断事务日志GODBCC SHRINKFILE(DBNAME_LOG,10) --收缩事务日志GO --N次了:) 求增量备份方案 关于用户收藏表的问题 Sql: Max(A),Max(B) GROUP BY id 但Max(B)是在Max(A)的前提下取的(如何实现) SQL导入数据出现错误,结果显示preliminary 怎么用SQL语句实现同时修改多张表的列名 要实现两个表的级联删除 随机抽样1:3 100求助,sql全文检索,如何返回关键字所在的那段文字 如何将一个表的行列转置.要求用一条sql实现.谢谢 SQL查詢!! 我想问一个动态查询的问题?请教高手了!谢谢! 不用关系图如何去掉两表之间的联系?
看看FAQ:
http://www.csdn.net/Expert/FAQ/FAQ_Index.asp?id=112
首先執行:
1、EXEC sp_detach_db 'dbname', 'true'; --將你的數據庫卸除
(这一不很重要,否则可能搞坏数据库)
2、然後將SQL Server安裝路徑下的data目錄中的dbname_log.ldf文件移走或刪除
(最好是移导其他目录,以防万一)
3、最後:
EXEC sp_attach_single_file_db 'dbname','d:\mssql7\data\dbname.mdf';
--以單文件形式恢復數據庫,系統自動分配給你一個500K大小的日誌文件.
USE DBNAME
BACKUP LOG DBNAME WITH NO_LOG --截断事务日志
GO
DBCC SHRINKFILE(DBNAME_LOG,10) --收缩事务日志
GO
--N次了:)