访问
操作非常简单,具体步骤如下:打开MDB数据库、工具>数据库实用工具>压缩和还原数据库(C)。
SQL Server
一般来说,SQL数据库的收缩并没有大大地减少数据库的规模。它的主要功能是缩小原木的尺寸。为了避免大型数据库日志,应该定期进行操作。
1,建立一个简单模型的数据库模型:打开SQL企业管理器,依次打开微软SQLServer --> SQL Server组-->双击打开你的服务器->双击打开数据库目录-->选择你的数据库名称在根目录的控制台(如论坛数据库论坛)- >点击右键并选择->选择选项-->故障属性约简在简单
2、在当前数据库中点对键,查看所有任务在合同数据库中,默认设置一般不需要调整,直接点确定。
3,在完成收缩数据库之后,建议将数据库属性重置为标准模式。操作方法与第一点相同,因为日志是某些异常情况下恢复数据库的重要依据。
但是,可以在服务器上使用以下语句在查询分析器中执行
复制代码代码如下所示:
自交易jc8 }与{ no_log
备份日志{ }与no_log jc8
DBCC SHRINKDATABASE({ jc8 })
jc8是清理jc8.ldf文件的数据库的名称。
SQLServer事务日志压缩和删除
问:如何在SQLServer事务日志被删除
答:具体有3种方法。
方法1:
第一步:
备份日志database_name与no_log
或备份日志database_name与truncate_only
- no_log和truncate_only是同义词,都可以执行。
第二步:
1。执行特定数据库的所有数据和日志文件,执行:
DBCC SHRINKDATABASE(database_name target_percent,{,})
- database_name是收缩数据库的名称;target_percent是由数据库收缩数据库文件的剩余可用空间的百分比。
2。在特定数据库中执行数据或日志文件,执行
DBCC SHRINKFILE(file_id target_size,{,})
file_id是符号(ID)的文件收缩。如果你想获得文件的ID,在当前数据库中使用file_id功能或搜索sysfiles;target_size是文件来表示兆字节大小(以整数)。如果没有指定,DBCC SHRINKFILE减少文件大小的默认文件大小。两DBCC都可以带参数notruncate或truncateonly,这是在线帮助的特定视图。
方法二:
第一步:
首先对整个数据库进行不确定性的备份。
第二步:
备份完成后,在查询分析器中执行以下语句:
执行sp_detach_db yourdbname,真的
-删除MSSQL数据库中注册的信息
第三步:
从日志的物理文件所在的目录中删除日志文件,或者从目录中删除日志文件。
第四步:
在查询分析器中执行以下语句:
执行sp_attach_single_file_db yourdbname,
D: yourdbname_data.mdf MSSQL数据
- DB是一个单独的文件注册,如果成功,将会自动生成一个该数据库500k日志文件。
方法三:
1。输入企业管理器,选择数据库,如演示
所有2。任务>数据库
三.对数据库文件的存储目录,删除muonline_log.ldf文件,如果你可以复制出
4。企业经理,附加数据库,MuOnline,这次你会发现是一个叉的日志文件,没关系到数据库,数据库的日志会提示你是否要创建一个新的,是确定的。
5。记得数据库后复位复位用户。
如果以后,你不希望它变大:
使用SQL2000:
在数据库中右击- >属性-选项-恢复-模型-简单模型选择。
或者使用SQL语句:
更改数据库数据库名称集恢复简单