Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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 Server 2012未使用事务日志_Sql_Sql Server_Sql Server 2012_Transaction Log - Fatal编程技术网

SQL Server 2012未使用事务日志

SQL Server 2012未使用事务日志,sql,sql-server,sql-server-2012,transaction-log,Sql,Sql Server,Sql Server 2012,Transaction Log,我有一个SQL Server 2012 Express。 现在,我已经看到,它不再使用日志文件了。日志文件的大小始终为2MB,并且更改日期为过去。数据库的使用率很高,所以我想知道为什么事务日志没有增长。在我看来,SQL Server不再使用日志文件了。 在数据库上,日志文件的自动签名处于打开状态(以10MB为单位),最大值为2'097'152MB。 是否有其他选项可用于配置日志文件的使用 现在,我已经看到,它不再使用日志文件了。日志文件的大小为 总是2MB 技术上不可能不使用tx日志 Somon

我有一个SQL Server 2012 Express。 现在,我已经看到,它不再使用日志文件了。日志文件的大小始终为2MB,并且更改日期为过去。数据库的使用率很高,所以我想知道为什么事务日志没有增长。在我看来,SQL Server不再使用日志文件了。 在数据库上,日志文件的自动签名处于打开状态(以10MB为单位),最大值为2'097'152MB。 是否有其他选项可用于配置日志文件的使用

现在,我已经看到,它不再使用日志文件了。日志文件的大小为 总是2MB

技术上不可能不使用tx日志

Somone like将您的数据库置于简单恢复模式,以便在每次事务后自动截断日志,但它仍然被使用


检查数据库上的恢复设置(在属性中)。

我现在已将恢复模式更改为完全恢复。但是日志仍然保持在2MB,并且在文件的更改日期没有任何更改。看到程序员不了解操作系统总是很高兴的。文件中的changedate将在文件关闭时更改,而sql数据文件(包括日志)只有在关闭服务器时才会关闭。进行交易,如果模型已满,则。。。。他们将记录。并采取备份。并记住在进行完整备份和日志备份后截断日志。或者-只需阅读文档即可。