SQL Server–收缩数据库
(1)自动收缩数据库 选中数据库—>右击—>属性, 在常规这里我们可以看到分配的大小以及可用空间。 选择“选项” 将自动收缩改为true,sqlserver每个一段时间就睡检查剩余空间,如果剩余的空间大于25%,就会自动收缩,这个方法能够防止数据库生成过多的数据库文件而不使用。 (2)手动收缩数据库 选中想要收缩的数据库—>任务—>收缩—>这里有两个选项:收缩数据库和文件。 (3)收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件 –选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 –选择数据文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来完成 –收缩数据库 DBCC SHRINKDATABASE(‘dbName’) –收缩指定数据文件,1是文件号,可以通过这个语句查询到:select * from sysfiles DBCC SHRINKFILE(1)