mssql2012的没有试过。在mssql2005或是2008的版本中,有直接收缩数据库或是日志的功能。
但是2005版本的数据库有个缺点,卸载重装的时候很麻烦,还需要借助工具才能卸载干净,所以有相当多的人还是喜欢选用2000的版本。虽然这个版本比较老,并且有消息说要淘汰这个版本了,但不得不说mssql2000还是非常经典的。
在mssql 2000的版本中,也有一个收缩数据库的地方,但是在大多数情况下,可能有些朋友却不知道如何使用。或者说直接进行收缩可能会出现失败。
首先.企业管理器,右键要处理的数据库--》属性--》选项--》故障还原,选“简单”--》确定
再.右击要处理的数据库--》所有任务--》收缩数据库--》什么也不动,默认第一个是0%,其它两个未选中,点确定--》会重新生成一个默认大小的日志文件,这个文件往往只有0.5M左右。
最后,操作完后--》按第一步,把“故障还原”,选“完全”。
传说中SQL Server 2000 有自动还原功能,说是如果非法关机等因素造成数据丢失可以自动回滚,另外可以用程序来实现操作回滚,所以最好是让故障还原是“完全”
以上操作会将日志全部清理掉了,所以在操作之前最好先备份一下,免得突然想起有哪个东西还要用,可就后悔莫及了。
要饭二维码
