SQL Server中怎么删除大容量日志

SQL Server中怎么删除大容量日志,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1:删除日志

1:分离企业管理器→服务器→数据库→右键→分离数据库

2:删除日志文件

3:附加数据库企业管理器→服务器→数据库→右键→附加数据库

此法生成新的日志,大小只有520多K

再将此数据库设置自动收缩

或用代码:

下面的示例分离77169数据库,然后将77169数据库中的一个文件附加到当前服务器。

EXEC sp_detach_db @dbname=77169数据库
EXEC sp_attach_single_file_db @dbname=77169数据库,
@physname=c:程序FilesMicrosoft SQL ServerMSSQLData77169database。mdf


2:清空日志

转储事务库与NO_LOG名


再:

企业管理器——右键你要压缩的数据库,所有任务,收缩数据库——收缩文件,选择日志文件,在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

3:不让它增长

企业管理器→服务器→数据库→属性→事务日志→将文件增长限制为2 M

自动收缩日志,也可以用下面这条语句

改变数据库数据库名

设置AUTO_SHRINK>看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

SQL Server中怎么删除大容量日志