
工具/材料
SQLSERVER2008
首先打开SQL SERVER的管理工具,找到要 *** 作的数据库,如下图所示,右键单击选择属性
然后在d出的数据库属性信息界面中来查看一下可用空间,一般都是根据可用空间的大小来判断是否需要对数据库进行收缩的,如下图所示
然后我们在数据库属性页中选择”选项”页面,如下图所示,这个页面包括了自动收缩的选项设置
在选项页面的右侧找到自动栏信息,如下图所示,将自动收缩选项设置为TRUE。一旦将自动收缩设置为TRUE,数据库就会自动监控可用空间的大小进行数据收缩。
另外还可以在数据库中进行手动收缩设置,如下图所示,先选择数据库选项的收缩
在d出的数据库收缩界面中,我们将收缩比进行设置,大家根据自己的实际需要设置即可
另外你也可以选择收缩数据库文件的选项,如下图所示,可以选择相应的收缩类型,我这里选择的是释放未使用空间的选项,大家根据自己情况进行选择
怎样在SQL Server 2000中收缩数据库
中的对象资源管理器收缩数据库。收缩后的数据库不能小于数据库的最小大小。最小大小是在数据库最初创建时指定的大小,或是上一次使用文件大小更改 *** 作(如
DBCC SHRINKFILE)设置的显式大小。例如,如果数据库最初创建时的大小为 10 MB,后来增长到 100
MB,则该数据库最小只能收缩到 10 MB,即使已经删除数据库的所有数据也是如此。
如:shgzts为数据库名
dump transaction shgzts with no_log --截断日志
backup log shgzts with no_log --备份日志
dbcc shrinkdatabase(shgzts,truncateonly) --数据库收缩
你用数据库管理器选中数据库,先分离,然后再附加,然后再点收缩,收缩的时候先收缩日志文件,一般能收缩很多,记得要填写数字啊,比如上面提示能收缩为0,你就填个5兆,这样预留一点空间,而且很快,收缩完日志文件之后再收缩数据库 同理比最小能收缩量大几兆就可以了,但是收缩数据库比较慢 需要很多时间
以上就是关于SQL SERVER如何收缩数据库全部的内容,包括:SQL SERVER如何收缩数据库、怎样在SQL Server 2000中收缩数据库、SQL数据库中日志收缩、截断等等是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)