
打开企业管理器,在左边“控制台目录”中一层层展开,
然后找到你人收缩数据库的名称,
1、右键此数据库--属性:选项页:故障还原模型设置为“简单”,点确定。
2、右键此数据库--所有任务--收缩数据库:直接点“确定”就可以(不用做任何修改)。
3、右键此数据库--属性:选项页:故障还原模型设置为“完全”,点确定。
这个在设计数据库的时候就要考虑,1
、附件尽量不要存在数据库中,可以把、附件放在硬盘上,存、附件的文件路径。2保存大文本尽量不要用text、ntext,因为这个两个都是在数据库里创建一个文件来保存数据,你后面删除的数据文件也不会删除的。我暂时想到的就这么多了,有了再补充。
在企业管理器中右击你想要变小的那个库,选择『所有任务』选择『收缩数据库』
按提示一步步 *** 作就好
如果还不够小的话,就停止一下数据库,然后把日志文件备份,然后删除
再运行……(可能还要附加一下,删除日志文件,我没试过,不过,我附加过没有日志文件的数据库,应该可以的)
数据部分存储的是用户数据库中的数据,包含用户的数据表、视图、存储过程等等内容。数据部分一般存储与数据库文件组中的mdb文件中。一般来说,在正常使用的情况下,这个部分的大小不会经常性地发生很大的变化,除非是用于存储论坛之类快速变化的数据内容。一般而言,这个部分很少会需要缩小。事务日志存储的是用户数据库 *** 作的事务记录,主要是用于在数据库服务器发生故障(比如电源故障之后),恢复数据库中的数据完整性而用的。这个部分一般存储于数据库文件组中的ldf文件中。这个部分的大小经常会发生剧烈的变化。在某些情况下,由于用户的查询语句(SQL语句)书写的问题,会造成数据库文件大小的急剧膨胀,尤其是日志文件会变得非常大。这个时候需要对数据库加以缩小。缩小的 *** 作分为两个步骤:步骤一 截断数据库中的日志内容BACKUP LOG 数据库名称 WITH TRUNCATE_ONLY步骤二 强制数据库压缩其大小DBCC SHRINKDATABASE ( 数据库名称 , TRUNCATEONLY )这两个步骤需要使用查询分析器来执行。关于其具体的意义,请参考mssql(WINDOWS平台上强大的数据库平台)数据库附带的
以上就是关于怎样在SQL Server 2000中收缩数据库全部的内容,包括:怎样在SQL Server 2000中收缩数据库、sql 2008数据库文件太大,怎么样尽量缩小它的大小呢求高手指教、怎么能让SQL SERVER数据库变小等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)