LDF文件过大,如何收缩?.docx_第1页
LDF文件过大,如何收缩?.docx_第2页
LDF文件过大,如何收缩?.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LDF文件过大,如何收缩?方法一、方法二、MSSQL清除日志的命令如何清除sqlserver日志?设置数据库为简单模式,自动收缩1打开查询分析器,输入命令backup log databasename with no_log2.再打开企业管理器-右键你要压缩的数据库-所有任务-收缩数据库-收缩文件-选择日志文件-在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。dbcc shrinkfile (databasename_log,truncateonly)方法三、1:删除LOG第1步:分离数据库企业管理器服务器数据库右键分离数据库第2步:删除LOG文件第3布:附加数据库企业管理器服务器数据库右键附加数据库此法生成新的LOG,大小只有500多K再将此数据库设置自动收缩方法四、EXEC sp_detach_db dbname = pubsEXEC sp_attach_single_file_db dbname = pubs,physname = c:Program FilesMicrosoft SQL ServerMSSQLDatapubs.mdf方法五、Use Database_NameBackup Log Database_Name With No_logdbcc shrinkfile (Database_Name_Log,truncateonly)Go方法六、直接在查询分析那里执行backup log databasename with no_log然后回到企业管理器把数据库收缩一下(可能需另外设置属性)如果以后,不想要它变大。SQL2000下使用:在数据库上点右键-属性-选项-故障恢复-模型-选择-简单模型。或用SQL语句:alter database数据库名set recovery simple另外,Truncate log on checkpoint(此选项用于SQL7.0,SQL 2000中即故障恢复模型选择为简单模型)当执行CHECKPOINT命令时如果事务日志文件超过其大小的70%则将其内容清除在开发数据库时时常将此选项设置为True Auto shrink定期对数据库进行检查当数据库文件或日志文件的未用空间超过其大小的25%时,系统将会自动缩减文件使其未用空间等于25%当文件大小没有超过其建立时的初始大小时不会缩减文件缩减后的文件也必须大于或等于其初始大小对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint选项设为True时才能进行。注意:一般立成建立的数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论