欢迎来到天天文库
浏览记录
ID:49411071
大小:1.35 MB
页数:14页
时间:2020-03-02
《【精品】数据库日志管理.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一数据库日志文件管理SQLSERVER口志清除的两种方法在使用过稈中大家经常碰到数据库口志非常大的情况,在这里介绍了两种处理方法......方法一:一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩II志大小,应当定期进行此操作以免数据库II志过大。1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer->SQLServer组一〉双击打开你的服务器一〉双击打开数据库1=1录一>选择你的数据库名称-〉然后点击右键选择属性-〉选择选项-〉在故障还
2、原的模式屮选择”简单”,然后按确定保存。2、在当前数据库上点右键,看所有任务屮的收缩数据库,一般里面的默认设置不用调整,育接点确定。3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式,操作方法同第一点,因为口志在一些异常情况下往往是恢复数据库的重要依据方法二:如果□志文件过于庞大,使用数据库收缩已经不能解决问题,可以考虑使用以下的方法。对数据库进行分离,分离示将口志文件改名,然示重新附加数据库,此时会提示没有正确的口志文件,不要管,在附加过稈屮会重新生成口志文件。完成后,在数据库属性屮重新设置口志文件的大小,可设置为
3、5G,这样就把原来的口志清除掉了。注意:该方法在使用过稈屮,可能对数据库分离时间点上的数据有影响,因此,如果出现问题,请重新恢复该部分数据。或者在停止业务一段时间麻再进行操作。在SQLServer2000企业管理器里面收缩数据库日志操作环境:Windows2000Server简体屮文版+sp4、SQLServer2000标准版+sp4任务描述:在企业管理器里而收缩数据库IJ志以下为操作截屏:第一步:在你要收缩的数据库上而点鼠标右键:iftSQLServerEnterpriselanac^r(IPM台欲日jt・xcKo“ftS
4、QLServers)'血文件a)ItQC)IAa)sa«)«WQP■ISJ二I◎•♦©EHEl吗国*40/•icrtwflSQLStrv«ri1个Jfl目SQLServer«lf5制台Ml目衆•tjjHicroioftSQLStrvtri卜SQLStrvwr・J(>CUXAL)(Windo«iIT)u越据酩•(JOC.nt.rDID0C皈連QP翳有任务qphi(h«hi5、9u•u•U♦u戲据騁010务h-'LJ«&&U复制*U安全性*;u支>」i*ltDataStrvico♦tT2!01574(WibdovtMT)畏示当前逸算的務勤.宙讹站•nmxSQLServerEntercntj?勺•P»•foDj笫二步:改数据库灾难恢复模式为简单模式-般情况下这个属性的值是完全。这样的话有利于将来我们用口志来恢复数据。但是现在为了收缩数据库口志,我们将它设为:简单第三步:在数据库上点鼠标右键,选择:收缩数据库血文件d)«#(x)IA6、作界血屮,点“文件”按钮。注意在这里我们可以填写我们希望收缩后保留的大小。衣“数据库文件”下拉列表屮选择要收缩的文件第五步:点“确定”执行第六步:恢复数据库灾难恢复模式为:完全设置厂ANSINULL默认设置叵)厂自动关闭(Q)厂递归触发器也)臣自动更新统计信息匡)17自动收缩园)啟自动创建统计信息(C)17残缺页检测(0厂允许跨数据库所有权糙接込)豪容性厂使用被引用的标识符(Q)级别(U:麼薜兼容级别80确定取消7、帮助8、CHStationJS性常规I数据文件I爭务日志I文件组选项权限I访问厂限制访问阻)(♦db_ownekdb9、creator或sysadmin的成员(D)r单用py)厂只读(B)故障还原完全模型M:在SQLServer2000企业管理器里面分离数据库操作环境:Windows2000Server简体中文版+sp4、SQLServer2000标准版+sp4任务描述:在金业管理器里血分离数据库以下为操作截屏:第一步:在数据库上点鼠标右键,选择:所有任务-〉分离数据库血文件d)«#(x)IA10、,过一段时间,系统会提示“分离数据库顺利完成”。分离完成丿r;将原来的LDF文件重命名,然后在附加屮重新生成I」志文件>(I」志文件的位置在G:SQLServer卜,具体位置你11、j己査二卜,应该在G:,数据名文件名为cwjk_data.mdf,口志文件名为cwjklog.l
5、9u•u•U♦u戲据騁010务h-'LJ«&&U复制*U安全性*;u支>」i*ltDataStrvico♦tT2!01574(WibdovtMT)畏示当前逸算的務勤.宙讹站•nmxSQLServerEntercntj?勺•P»•foDj笫二步:改数据库灾难恢复模式为简单模式-般情况下这个属性的值是完全。这样的话有利于将来我们用口志来恢复数据。但是现在为了收缩数据库口志,我们将它设为:简单第三步:在数据库上点鼠标右键,选择:收缩数据库血文件d)«#(x)IA6、作界血屮,点“文件”按钮。注意在这里我们可以填写我们希望收缩后保留的大小。衣“数据库文件”下拉列表屮选择要收缩的文件第五步:点“确定”执行第六步:恢复数据库灾难恢复模式为:完全设置厂ANSINULL默认设置叵)厂自动关闭(Q)厂递归触发器也)臣自动更新统计信息匡)17自动收缩园)啟自动创建统计信息(C)17残缺页检测(0厂允许跨数据库所有权糙接込)豪容性厂使用被引用的标识符(Q)级别(U:麼薜兼容级别80确定取消7、帮助8、CHStationJS性常规I数据文件I爭务日志I文件组选项权限I访问厂限制访问阻)(♦db_ownekdb9、creator或sysadmin的成员(D)r单用py)厂只读(B)故障还原完全模型M:在SQLServer2000企业管理器里面分离数据库操作环境:Windows2000Server简体中文版+sp4、SQLServer2000标准版+sp4任务描述:在金业管理器里血分离数据库以下为操作截屏:第一步:在数据库上点鼠标右键,选择:所有任务-〉分离数据库血文件d)«#(x)IA10、,过一段时间,系统会提示“分离数据库顺利完成”。分离完成丿r;将原来的LDF文件重命名,然后在附加屮重新生成I」志文件>(I」志文件的位置在G:SQLServer卜,具体位置你11、j己査二卜,应该在G:,数据名文件名为cwjk_data.mdf,口志文件名为cwjklog.l
6、作界血屮,点“文件”按钮。注意在这里我们可以填写我们希望收缩后保留的大小。衣“数据库文件”下拉列表屮选择要收缩的文件第五步:点“确定”执行第六步:恢复数据库灾难恢复模式为:完全设置厂ANSINULL默认设置叵)厂自动关闭(Q)厂递归触发器也)臣自动更新统计信息匡)17自动收缩园)啟自动创建统计信息(C)17残缺页检测(0厂允许跨数据库所有权糙接込)豪容性厂使用被引用的标识符(Q)级别(U:麼薜兼容级别80确定取消
7、帮助
8、CHStationJS性常规I数据文件I爭务日志I文件组选项权限I访问厂限制访问阻)(♦db_ownekdb
9、creator或sysadmin的成员(D)r单用py)厂只读(B)故障还原完全模型M:在SQLServer2000企业管理器里面分离数据库操作环境:Windows2000Server简体中文版+sp4、SQLServer2000标准版+sp4任务描述:在金业管理器里血分离数据库以下为操作截屏:第一步:在数据库上点鼠标右键,选择:所有任务-〉分离数据库血文件d)«#(x)IA10、,过一段时间,系统会提示“分离数据库顺利完成”。分离完成丿r;将原来的LDF文件重命名,然后在附加屮重新生成I」志文件>(I」志文件的位置在G:SQLServer卜,具体位置你11、j己査二卜,应该在G:,数据名文件名为cwjk_data.mdf,口志文件名为cwjklog.l
10、,过一段时间,系统会提示“分离数据库顺利完成”。分离完成丿r;将原来的LDF文件重命名,然后在附加屮重新生成I」志文件>(I」志文件的位置在G:SQLServer卜,具体位置你
11、j己査二卜,应该在G:,数据名文件名为cwjk_data.mdf,口志文件名为cwjklog.l
此文档下载收益归作者所有