本文主要是介绍SQL Server 2008R2 日志文件大小设置及查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
SQL Server 2008R2 建立数据库存在日志无限增长问题,造成磁盘内存不足。本文解决这个问题,如下:
1.设置日志文件的最大大小
USE master;
GO
ALTER DATABASE [D_total]
MODIFY FILE
(NAME = 'D_total_log', -- 日志文件的逻辑名称MAXSIZE = 200 MB -- 设置日志文件的最大大小为200MB
);
GO
2.用于查找SQL Server中日志文件的大小,查询会返回所有日志文件的名称、类型和大小(以MB为单位)
SELECT name AS 'Log File', type_desc, size/128.0 AS 'Size in MB'FROM sys.master_files WHERE type_desc = 'LOG';
查询结果如图:
3.获取日志文件的物理路径
SELECT name AS 'Log File Name', physical_name AS 'Physical Path' FROM sys.master_files WHERE type_desc = 'LOG';
查询结果如图:
这篇关于SQL Server 2008R2 日志文件大小设置及查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!