Sqlserver查询数据库文件大小和剩余空间

Sqlserver查询数据库文件大小和剩余空间,第1张

概述--查询各个磁盘分区的剩余空间: Exec master.dbo.xp_fixeddrives --查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等) select * from [数据库名].[dbo].[sysfiles] --转换文件大小单位为MB: select name, convert(float,size) * (8 --查询各个磁盘分区的剩余空间:
Exec master.dbo.xp_fixeddrives@H_403_8@ 
--查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)
@H_301_11@select * from [数据库名].[dbo].[sysfiles]@H_403_8@

--转换文件大小单位为MB:
select name,convert(float,size) * (8192.0/1024.0)/1024. from [数据库名].dbo.sysfiles@H_403_8@ 

--查询当前数据库的磁盘使用情况:
Exec sp_spaceused@H_403_8@ 
--查询数据库服务器各数据库日志文件的大小及利用率
DBCC sqlPERF(LOGSPACE)@H_403_8@                            	          总结       

以上是内存溢出为你收集整理的Sqlserver查询数据库文件大小和剩余空间全部内容,希望文章能够帮你解决Sqlserver查询数据库文件大小和剩余空间所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/1162753.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存