1 / 4 方法一、2 / 4 方法二、3 / 4 MSSQL 清除日志的命令如何清除 sql server 日志
设置数据库为简单模式,自动收缩1.打开查询分析器,输入命令backup log databasename with no_log 2
再打开企业管理器--右键你要压缩的数据库--所有任务 --收缩数据库 --收缩文件 --选择日志文件 --在收缩方式里选择收缩至XXM, 这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
dbcc shrinkfile (databasename_log,truncateonly) 方法三、1: 删除 LOG 第 1 步:分离数据库企业管理器->服务器->数据库->右键->分离数据库第 2 步:删除 LOG 文件第 3 布:附加数据库企业管理器->服务器->数据库->右键->附加数据库此法生成新的LOG ,大小只有500 多 K 再将此数据库设置自动收缩方法四、EXEC sp_detach_db @dbname = 'pubs' EXEC sp_attach_single_file_db @dbname = 'pubs', @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs
mdf' 方法五、Use Database_Name Backup Log Database_Name With No_log dbcc shrinkfile (Database_Name_Log,truncateonly) Go 方法六、直接在查询分析那里执行backup log databasename with no_log 然后回到企业管理器把数据库收缩一下(可能需另外设置属性)4 / 4 如果以后 ,不想要它变大
SQL2000 下使用:在数据库上