1.我创建了一个数据库test,分别给test.mdf和test_log.ldf都分配了2M的空间,我在C:\Program Files\Microsoft SQL Server\MSSQL\Data 下查看到数据文件test.mdf和test_log.ldf的文件大小分别为1.56M和1.25M。我在企业管理器test数据库的属性常规中看到的大小是2.81M,可用空间为0.58M。  奇怪的是可用空间为什么会是那个数,不是(4M-2.81M=1.09M)吗?这个是什么原因?2.我点收缩数据库,  看到的可分配空间3M,可用空间是0.58,怎么分配的空间变成3M了,并且收缩的话可用空间就边小了(按我的理解是收缩后,可用空间就变大了,这里的可用空间是指哪的可用空间),奇怪这是很基本的问题,希望大哥帮下,懂了以后就不烦大家了?