数据库缩减问题! 由于我的数据库太大,我用delete 语句把表里几年存的内容删除了!我用select查询过的确是删除了,但是我的数据库大小仍然没有变化是怎么回事啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 压缩数据库吧dbcc shrinkdatabase(dbname)只删除数据,不会收缩数据库文件的空间 DBCC SHRINKDATABASE收缩指定数据库中的数据文件大小。语法DBCC SHRINKDATABASE ( database_name [ , target_percent ] [ , { NOTRUNCATE | TRUNCATEONLY } ] )参数database_name是要收缩的数据库名称。数据库名称必须符合标识符的规则。有关更多信息,请参见使用标识符。 target_percent是数据库收缩后的数据库文件中所要的剩余可用空间百分比。 NOTRUNCATE导致在数据库文件中保留所释放的文件空间。如果未指定,将所释放的文件空间释放给操作系统。 TRUNCATEONLY导致将数据文件中的任何未使用的空间释放给操作系统,并将文件收缩到上一次所分配的大小,从而减少文件大小,而不移动任何数据。不试图重新定位未分配页的行。使用 TRUNCATEONLY 时,忽略 target_percentis。 打关键"SqlLogClear" 或者是 数据库 压缩 软件 google现成的小软件 盛大sql面试题 记录排序 求个SQL语句 如何建立一个这样的update触发器 大家一起探讨一下从excel中导数据到sql server 中遇到的问题吧 请问删除后释放空间的语句是什么呀? 紧急求助(这样的触发器怎么写) 求救,我的SQLServer2000不能用sa帐号登陆,怎么样才能使sa帐号登陆。 100分求:如何在触发器中得到当前要执行的update, insert,delete等语句(Sql Server 2000) 请教一个问题:下面的事件为什么不执行了? 数字推理(具有挑战,最好写出代码) 请问各位大侠:如何将sqlserver数据表按格式倒入到文本文件?急!!先谢了!!!
dbcc shrinkdatabase(dbname)
只删除数据,不会收缩数据库文件的空间
收缩指定数据库中的数据文件大小。语法
DBCC SHRINKDATABASE
( database_name [ , target_percent ]
[ , { NOTRUNCATE | TRUNCATEONLY } ]
)参数
database_name是要收缩的数据库名称。数据库名称必须符合标识符的规则。有关更多信息,请参见使用标识符。 target_percent是数据库收缩后的数据库文件中所要的剩余可用空间百分比。 NOTRUNCATE导致在数据库文件中保留所释放的文件空间。如果未指定,将所释放的文件空间释放给操作系统。 TRUNCATEONLY导致将数据文件中的任何未使用的空间释放给操作系统,并将文件收缩到上一次所分配的大小,从而减少文件大小,而不移动任何数据。不试图重新定位未分配页的行。使用 TRUNCATEONLY 时,忽略 target_percentis。