sql2000备份和日志清理

 

1 数据库备份

进入企业管理器:选择菜单“开始”à“程序”à“Microsoft SQL Server”à“企业管理器”(如下图),进入sqlserver2000的管理画面,这个企业管理器中包含了几乎对数据库进行管理的所有功能。

clip_image002

手工备份数据库:如下图,依次展开至“数据库”这个节点,数据库节点下显示所有安装的数据库,例如我们选择要备份的数据库“lis2002”,鼠标右键点击lis2002弹出菜单,选择“所有任务”à“备份数据库”即可进入数据库备份窗口

clip_image004

备份画面:如下图,选择备份方式为“完全备份”,重写方式为“重写现有媒体”,备份的目标文件可以点击“添加”按钮添加一个文件作为数据库备份文件。

clip_image005

选择备份文件:上图中点击“添加”按钮即可弹出添加备份文件窗口(如下图),可以手工输入一个文件名作为数据库备份文件,也可选择一个已经存在的文件,完成后确定可回到上一画面。

clip_image006

开始备份:根据上图添加(或选择)了一个备份文件后,又回到如下图画面,可以看到“备份到:”的列表中就有了我们刚刚添加的文件,点击“确定”即可开始备份。

clip_image007

自动备份:如果需要自动备份,则在上图画面中选中“调度”复选框即可,如下图,则系统默认自动在每周日0:00点进行数据库备份。

clip_image009

编辑调度:如果需要更改自动备份时间和周期间隔,请在上图中点击调度这一行的“…”按钮,即可打开调度编辑窗口(如下图),我们选择“反复出现”表示这个自动备份是按照一定的间隔反复进行的;修改备份时间,在下图中点击“更改”按钮。

clip_image011

更改调度时间:如下图,可选择自动备份是每周进行还是每天进行,例如我们选择的是在每周的一、三、五、日晚上的8:00进行自动备份,完成后按下“确定”返回上一画面,再按下“确定”继续返回,直至回到“企业管理器”画面,就完成了自动备份任务的建立。

clip_image013

查看系统建立的任务:如果以后需要修改或者删除已经建立的任务,可在如下位置找到任务,如下图,在企业管理器中找到“管理”节点,依次“sql server 代理”à“作业”,这时画面右边就显示出系统所有的作业,你可以双击一个作业进行编辑,也可以右键弹出菜单删除作业。

clip_image015

保证作业自动运行的服务:从上图中我们可以看出,自动备份作业依赖于slqserver的一个名叫“SQL Server 代理”的服务,如果这个服务没有启动,那么即使建立了自动备份作业,该作业也不会自动被执行。

如何打开“SQL Server 代理”服务,如下图,屏幕右下角有一个“SQL Server 服务管理器”,可用鼠标双击该图标,系统会弹出服务管理器窗口。

clip_image016

服务管理器:如下图,可以选择启动、暂停、停止某一个服务,也可以设置一个服务是否随着启动操作系统(OS)时自动启动服务,一般来说,保证“SQL Server”服务自动启动,如果需要自动执行备份任务,则“SQL Server Agent”服务也需要自动启动。。

clip_image017


2 日志清除

clip_image019数据库组成:sqlserver数据库是由2个文件组成的,一个是数据文件,一个日志文件;数据文件保存系统所有数据,日志文件保存的是对数据库所有的修改细节;通常情况下日志文件的增长速度比数据文件要快得多,一段时间后,我们就需要对日志文件进行清理,否则一旦日志文件超过磁盘的可用空间大小,就会导致数据库服务无法正常进行,所有对数据库的操作都会失败。

查看组成数据库2个文件的位置:(如右图),进入企业管理器,找到要查看的数据库,鼠标右键点击弹出菜单,选择“属性”。

数据文件和日志文件:如下图,显示出数据文件位置,大小,和增长规则等,同理,你可以切换到“事务日志”页面查看日志文件的相关信息

clip_image021

clip_image023清除日志:如右图,选择数据“lis2002”,鼠标右键弹出菜单,选择“所有任务”à“分离数据库”。

分离数据库:如果有其他程序当前正连接到本数据库,请点击“清除”按钮清除所有连接,然后按下“确定”按钮即可完成对数据库的分离。

clip_image024

删除数据库的日志文件:数据库一旦被分离后,你可以直接删除数据库的日志文件。

clip_image026附加数据库:如下图依次选择菜单“数据库”à“所有任务”à“附加数据库”,系统会弹出附加数据库窗口

选择数据文件和附加数据库名称,如下图,完成后按下确定即可将刚刚分离的数据库重新加到当前sqlserver服务器上。

clip_image027

所有完成后,系统重新创建日志文件,新创建的日志文件大小为1K,等到以后长到很大时,再执行上面的日志清除过程即可


3 clip_image029设置数据库不记录日志

可通过如下设置使得数据库不记录日志文件,这样日志文件在每天的自动备份时自动被清除了,具体步骤如下:

1. 如右图选择菜单“工具”à“SQL 查询分析器”,即可打开查询分析器窗口,如下图。

2. 查询窗口里输入命令行: backup log lis2002 with no_log,然后按下F5键执行即可设置lis2002数据库为无日志记录的数据库(如下图)。

clip_image031

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值