sql server 2000中,一个库是设好200M的空间,但我只用了50M,我现在要把它的总大小变成100M,怎么弄?

sql server 2000中,一个库是设好200M的空间,但我只用了50M,我现在要把它的总大小变成100M,怎么弄?,第1张

呵呵`~

这样啊...但是不知道你的MAX设置为多少,我以你的MAX设置为200来看吧。

Use 数据库

Go

Alter database 数据库名

modify file(NAME=数据库名_MDF,max=100MB)

GO

其中数据库名就是你在建库时用的名字,是文件的名字。

如果你实在记不清楚,你可以打开你的数据库的属性看看。

还有你在收缩的时候要级住,千万不能缩小到比你现有数据库小的值,不然会造成破坏

以下是完美的解释

将SQL数据库设为文件自动增长是为了简化系统管理,当磁盘上有剩余空间,数据库总能装下新输入的数据。

数据库文件自动增长只发生在当现有剩余空间不足以装新输入数据时才增长,对数据库的只读访问无论多少次都不使数据库增长,新增/修改数据时也只有在剩余空间不足时才增大文件;而删除数据时,释放的空间满足一定条件时这部分空间可以被重新使用。由于增长文件大小需要消耗大量系统资源,数据库管理系统总是尽可能减少增长文件的操作。

其增长方式通常有按百分比增长,假如文件初始大小是100MB,百分比是10%,那么下次自动增长时,文件大小将变为110MB,即增加原大小的10%,再发生增长时,文件大小变为121MB;

另一种常用的方式是固定大小增长,假如文件初始大小是100MB,每次增加10MB,则下次自动增长时,文件大小将变为110MB,再发生增长时,文件大小变为120MB.

更多的资料可以参考 MS SQL SERVER的联机帮助。

祝你好运!

引用自 禹希初 - 见习主管 五级 2007-3-5 19:58


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/56181.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存