问题:我在 1 TB 驱动器上有一个 SQL Server 数据库。即使MAXSIZE
设置的比 5 MB 大得多,日志也不会超过 5 MB。
收到错误:
数据库 'Temp' 的事务日志已满。要找出无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列
问题:
代码:
CREATE DATABASE Temp ON PRIMARY(
NAME = Temp
, FILENAME = 'C:\\Temp.mdf'
, SIZE = 2MB
, FILEGROWTH = 10%)
LOG ON (
NAME = Temp_Log
, FILENAME = 'C:\\Temp.ldf'
, SIZE = 1MB, MAXSIZE = 70MB
, FILEGROWTH = 10%)
Run Code Online (Sandbox Code Playgroud)
结果select name, log_reuse_wait_desc from sys.databases where name = 'temp';
:
名称,log_reuse_wait_desc
温度,什么都没有 …