① sql server 2008 如何用语句压缩数据库
-- 收缩数据库
DBCC SHRINKDATABASE( 数据库名 )
② sql server数据库文件太大怎么办
处理方法:
1、用BACKUP LOG database WITH NO_LOG清除日志
把数据库属性中的故障还原模型改为“简单”可以大大减慢日志增长的速度。
用BACKUP LOG database WITH NO_LOG命名后,会截断不活动日志,不减小物理日志文件的大小,但逻辑日志会减小,收缩数据库后会把不活动虚拟日志删除来释放空间,不会损坏数据。
如果日志被截断并收缩数据库后,就不能直接用最近的一个全库备份做时间点还原,建议立即备份数据库,以防万一。
2、sql server运行中,删除主数据库事务日志文件,步骤如下:
(1)、分离数据库管理器-数据库-右击要删除日志的数据库-所有任务-分离数据库
(2)、然后删除日志文件
(3)、然后再附加数据库
企业管理器-数据库-右击数据库-所有任务-附加数据库时只附加mdf.
3、压缩SQL数据库及日志的详细方法
可以在数据库属性选项中选择“Auto shrink”选项,让系统自动压缩数据库,也可以用人工的方法来压缩。
③ 如何让SQL Server数据库自动备份并压缩
从sqlserv2008开始备份都有自动压缩功能,不需要再额外压缩。可以在实例的属性中查看是否有开启压缩备份。
自动备份只需要加任务计划选择定时执行就可以了。
两项用自带的功能就完全能够实现
④ sqlserver2008数据库压缩备份能分卷压缩吗
不能,不过你可以把压缩后的文件用winrar进行分卷压缩, 这样比较好弄
⑤ SQL数据库如何压缩
1、首先从开始菜单着手,打开开始菜单栏,在菜单栏上找到我们已经安装的SQL server 2008,单击打开它。
⑥ 为什么我的SQL server 2008服务器设置为压缩备份之后再打开查看属性,压缩备份的属性依然没被选中
使用GUI配置数据库备份压缩
1. 使用SQL Server管理套件连接到SQL Server 2008实例。
2. 在对象管理器中,右键单击服务器和选择属性来查看服务器属性窗口。
3. 在备份和恢复下,压缩备份显示了备份压缩默认选项的当前设置。这个设置决定了服务器级别对压缩备份的默认:
如果没有选压缩备份,新的备份在默认情况下是不压缩的。
如果选择了压缩备份,那么新的备份在默认情况下会被压缩。
4. 用户需要是sysadmin 或serveradmin 固定服务器角色的成员,来改变数据库备份压缩的默认设置。
⑦ sql2008中如何收缩数据库日志文件
解决方法:
方法一
右键选择数据库-》任务-》收缩-》文件-》文件类型-》日志-》在释放未使用的空间前重新组织页
方法二(不推荐)
1 必须先改成简单模式
2 然后用
----Logical Files :
--CMS1.5_Data
--CMS1.5_Log
DBCC SHRINKFILE (N'CMS1.5_Log' , 1)
GO
注:Data是数据文件,Log是日志文件
⑧ mssql2008 如何压缩数据库
照着数据库的压缩向导执行就行。压缩的目的是为了减少数据库中的空白,而不是提高效率,所以不要频繁的压缩数据库,只要在数据库太大,或是准备备份数据库的时候,才需要压缩。
⑨ Sql 2008如何压缩数据库及日志文件
首先将你要将压缩的数据库设置为简单日志模式(这个就不用说了吧),然后右击你的数据库名称,选择任务-收缩-文件,即可打开数据库压缩窗口,后面的你就会操作了,你可以压缩到你想到的比例。
⑩ mssql2008如何压缩数据库大小,日志我已经清空了,但是主数据库还有500多M 请问怎么把它压缩到100M
打开图形界面,右键你的数据库,然后选择收缩数据库,然后再选择收缩数据库文件,对主文件和日志文件进行收缩,不要试图指定文件大小,会影响数据库性能。