Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何截断和收缩日志文件?_Sql_Sql Server 2005_Transaction Log - Fatal编程技术网

Sql 如何截断和收缩日志文件?

Sql 如何截断和收缩日志文件?,sql,sql-server-2005,transaction-log,Sql,Sql Server 2005,Transaction Log,如何在SQLServer2005中截断和收缩大型日志文件?如何定期应用截断 截断和收缩有什么区别吗 提前感谢使用DBCC SHRINKFILE语句。使用DBCC SHRINKFILE并将其安排为定期运行的作业(最好在非工作时间运行) 请注意,定期增长和收缩日志文件会影响性能。如果您有足够的空间,您可能希望将文件大小设置为正常增长时的最大值,然后将其保留。通过 备份(只能截断) 检查站 收缩 首先,您应该在上更改数据库恢复模式 属性->选项->恢复模型 并将其更改为“简单”,然后从 右键单击->

如何在SQLServer2005中截断和收缩大型日志文件?如何定期应用截断

截断和收缩有什么区别吗


提前感谢

使用
DBCC SHRINKFILE
语句。

使用DBCC SHRINKFILE并将其安排为定期运行的作业(最好在非工作时间运行)


请注意,定期增长和收缩日志文件会影响性能。如果您有足够的空间,您可能希望将文件大小设置为正常增长时的最大值,然后将其保留。

通过

  • 备份(只能截断)
  • 检查站
  • 收缩

首先,您应该在上更改数据库恢复模式 属性->选项->恢复模型 并将其更改为“简单”,然后从 右键单击->任务->收缩->文件 然后选择文件类型“日志”,然后单击“确定”