●●数据表被删掉之后,为何硬盘空间没有收回?●● jimzj(云)大侠∶收缩的方法怎么用?拜托 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在企业管理器中[数据库名][右键][所有任务][SHRINK DATABASE]压缩数据库;然后在选[TRUNCATE LOG]清空日志文件。 清空日志DUMP TRANSACTION @DataBaseName WITH NO_LOG DBCC SHRINKFILE( @LogoFileName,@NewSize)或者DBCC SHRINKDATABASE收缩指定数据库中的数据文件大小下例将 UserDB 用户数据库中的文件减小,以使 UserDB 中的文件有 10% 的可用空间。DBCC SHRINKDATABASE (UserDB, 10)也可以把数据库的autoshrink 选项设置为 true To tj_dns(愉快的登山者) :我用的是SQL Server2000日文版的,没有找到你说的"[TRUNCATE LOG]清空日志文件"选项啊。怎么回事? 如果把一个查询结果赋给一个表变量? 去掉一个最高分和一个最低分求平均值的SQL语句??? 请教一个sql查询的问题 有高手吗?---晕:把SQLSERVER的程序文件给删了,重装不了它 如何用SQL语句添加TEXT 字段的内容????? 求ms sql类线性查询 数据库问题 这种情况,求最佳索引建立方法,以提高查询速度! 如何在客户机上进行sql server 数据库的备份 怎样把我数据库中的所有的数据一次性从简体该为繁体?(数据库Sql server 7) 菜鸟请教 各位高手:这有一个简单问题!!!!
然后在选[TRUNCATE LOG]清空日志文件。
DUMP TRANSACTION @DataBaseName WITH NO_LOG
DBCC SHRINKFILE( @LogoFileName,@NewSize)或者
DBCC SHRINKDATABASE
收缩指定数据库中的数据文件大小
下例将 UserDB 用户数据库中的文件减小,以使 UserDB 中的文件有 10% 的可用空间。
DBCC SHRINKDATABASE (UserDB, 10)
也可以把数据库的autoshrink 选项设置为 true