永发信息网

如何查询sql2008 数据库大小

答案:2  悬赏:0  手机版
解决时间 2021-02-14 02:44
如何查询sql2008 数据库大小
最佳答案
下面有两个SQL语句可以达到在SQL Server 2005/2008压缩指定数据库文件和日志的大小的效果:
1、DBCC SHRINKDATABASE (Transact-SQL)
收缩指定数据库中的数据文件和日志文件的大小。
语法
DBCC SHRINKDATABASE
( 'database_name' | database_id | 0
[ ,target_percent ]
[ , { NOTRUNCATE | TRUNCATEONLY } ]
)
[ WITH NO_INFOMSGS ]
参数
'database_name' | database_id | 0 要收缩的数据库的名称或 ID。如果指定 0,则使用当前数据库。
target_percent 数据库收缩后的数据库文件中所需的剩余可用空间百分比。
NOTRUNCATE 通过将已分配的页从文件末尾移动到文件前面的未分配页来压缩数据文件中的数据。target_percent 是可选参数。 文件末尾的可用空间不会返回给操作系统,文件的物理大小也不会更改。因此,指定 NOTRUNCATE 时,数据库看起来未收缩。 NOTRUNCATE 只适用于数据文件。日志文件不受影响。
TRUNCATEONLY 将文件末尾的所有可用空间释放给操作系统,但不在文件内部执行任何页移动。数据文件只收缩到最近分配的区。如果与 TRUNCATEONLY 一起指定,将忽略 target_percent。 TRUNCATEONLY 只适用于数据文件。日志文件不受影响。
WITH NO_INFOMSGS 取消严重级别从 0 到 10 的所有信息性消息。
全部回答
首先:要打开microsoft sql server management studio并进入对象资源管理器 其次:在展开的第一级节点中找到"数据库"节点.并在此节点(数据库)上右击鼠标.选择附加数据库选项.接着会出现附加数据库对话框, 再次:在附加数据库对话框中点击"添加"按钮,会出现"定位数据库文件"对话框.选择你要附加的数据库文件.再点击"确定"按钮.再次点下"确定"按钮,就可以了. 最后再到你的"对象资源管理器"中查看就可以了.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
少女时代和Tara谁红
益思维儿童学习中心(西市大街)地址在什么地方
电脑程序打开时总有白色阴影区域!
实验课上王老师让同学们用两种材料制作临时装
百姓大药房NO.69地址有知道的么?有点事想过
怎么把administrator的权限与新建的管理员帐
7.65除0.82约等于
漫画好不好学?适合什么年龄?
EF英孚教育青少儿英语(天佑城中心)地址有知道
win10的live photo怎么用
济南市中心医院-儿保居在哪里啊,我有事要去
5X=8Y(XY都不是0),那么X:Y=():() 急
骑摩托车撞车逃逸法律怎样处理
科创三街/经海一路(路口)在哪里啊,我有事要
爸爸今年51岁,儿子今年15岁。多少年前爸爸的
推荐资讯
董宗村地址在哪,我要去那里办事
三味书房的环境气氛
红五星工人新村店这个地址在什么地方,我要处
丽水花苑小区停车场(出入口)地址好找么,我有
浓茶水涂睫毛 正确方法 是需要涂在睫毛根部吗
金庸群侠传1中打哪些人物练级涨道德
can you send me your picture 翻释
清代加亲王衔是什么意思
农行卡到其他银行取钱是怎么收手续费?
中国地质大学北京研究生院接收法学调剂吗
厦门塑料小波浪瓦楞板阳台雨棚哪里有加工安装
我老公醉驾,一年多了!开始说拘留,到了看守
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?