在我们的 SQL Server 数据库属性中,我们的数据库大小显示为 67069.081 MB,但是当我们运行此脚本时
Create Table #Temp(Name sysname, rows int, reserved varchar(100), data varchar(100), index_size varchar(100), unused varchar(100))
exec sp_msforeachtable 'Insert Into #Temp Exec sp_spaceused ''?'', ''true'''
Select SUM(CONVERT(INT,REPLACE(data, ' KB', ''))) as d From #Temp
Drop Table #Temp
结果是 7650088 KB 接近 7470.7890625 MB
67069.081,比 7470.7890625 大 8.97750966316 倍