sqlserver數(shù)據(jù)庫獲取數(shù)據(jù)庫信息
發(fā)布日期:2021-12-29 17:35 | 文章來源:源碼中國
MS SQL SERVER 獲取當(dāng)前數(shù)據(jù)庫文件等信息,適用于多個(gè)版本:
復(fù)制代碼 代碼如下:
SELECT dbf.file_id AS FileID
, dbf.name AS [FileName]
, s.filename AS FileLocation
, CAST(dbf.size/128.0 AS DECIMAL(19,2)) AS FileSizeMB
, CAST(CAST(FILEPROPERTY(dbf.name, 'SpaceUsed') AS int)/128.0 AS DECIMAL(19,2)) AS SpaceUsedMB
, CAST(dbf.size/128.0 - CAST(FILEPROPERTY(dbf.name, 'SpaceUsed') AS int)/128.0 AS DECIMAL(19,2)) AS AvailableSpaceMB
, CAST((dbf.size / 128.0 - (FILEPROPERTY(dbf.name, 'SpaceUsed') / 128.0)) / (dbf.size / 128.0) * 100 AS DECIMAL(19,2)) AS [%FreeSpace]
, dbf.growth / 128 AS FileGrowthMB
, f.name AS FilegroupName
FROM sys.database_files dbf
INNER JOIN sys.sysfiles s ON dbf.name = s.name
LEFT JOIN sys.filegroups f ON dbf.data_space_id = f.data_space_id
ORDER BY dbf.name;
例如我們?cè)谀硞€(gè)Database上,執(zhí)行結(jié)果是:
復(fù)制代碼 代碼如下:
XXX_standard_data
D:\Program Files\SQLServer2012\MSSQL11.MSSQLSERVER\MSSQL\DATA\wolf_wanzheng.mdf 2000.00 1286.38 713.63 35.68 0 PRIMARY
XXX_standard_log
D:\Program Files\SQLServer2012\MSSQL11.MSSQLSERVER\MSSQL\DATA\wolf_wanzheng_2.ldf 157.19 2.47 154.72 98.43 0 NULL
XXX_temp2_data
D:\Program Files\SQLServer2012\MSSQL11.MSSQLSERVER\MSSQL\DATA\wolf_wanzheng_1.ndf 500.00 0.06 499.94 99.99 0 temp2
XXX_temp2_log
D:\Program Files\SQLServer2012\MSSQL11.MSSQLSERVER\MSSQL\DATA\wolf_wanzheng_3.ldf 142.88 2.25 140.63 98.43 0 NULL
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
相關(guān)文章