本篇文章给大家带来了关于SQL server的相关知识,SQL Server数据库存在一个问题,如果你限制了它的日志文件的大小,那么当数据库日志达到这个大小的时候,数据库就会停止写入日志,下面这介绍了关于SqlServer创建自动收缩事务日志任务的相关资料,希望对大家有帮助。

推荐学习:《SQL教程》

点击展开sqlserver代理,右键点击“作业”,然后选择新建作业。


--将数据库设为简单模式。日志文件自动断开。 alter database dev_ecology set recovery simple; --查看日志文件状况 use dev_ecology; dbcc shrinkfile('dev_ecology_log') ; --恢复数据库模式 alter database dev_ecology set recovery full;
以上注意,把dev_ecology改成你自己的数据库名称,shrink_file的参数一般是xxx_log,如果不确定,可以使用select * from sys.database_files;语句查询日志文件名称。

如果你只有这一步操作,没有其他作业(跟我一样)的话。





我们的shrink_log已经ok了。
如果不放心的话,可以右键作业任务,选择作业开始步骤,立即执行一下。(强烈建议在业务空闲阶段执行)

推荐学习:《SQL教程》
Das obige ist der detaillierte Inhalt vonSqlServer创建自动收缩事务日志任务的图文详解. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Welche Datenanalysetools gibt es?
Verwendung von „distinct' in SQL
So verwenden Sie „months_between' in SQL
SQL 5120-Fehlerlösung
Lösung für den Syntaxfehler der SQL-Prozedur
Oracle-Datenbank, die die SQL-Methode ausführt
Die Bedeutung von where in SQL
Was ist die Anweisung zum Löschen einer Tabelle in SQL?