如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库备份与恢复备份策略:每天凌晨0:30做一次完整备份,磁盘上保留最近两周的备份;在每次做完备份后,删除两周前的备份文件;截断数据库事物日志并收缩数据库。恢复策略:当数据库出现故障需要紧急恢复时,使用最新的备份文件将数据库恢复。数据库设置在执行备份与恢复操作之前请进行如下操作:将数据库的恢复模式设置为完整模式。检查是否安装并启动了SQLServer、SQLServerAgent、SQLServerIntegrationServices服务。检查方法:依次展开开始->管理工具->服务,打开服务。检查‘服务’列表中是否有这三个服务并且已经启动,启动方式为‘自动’。若未安装SQLServerIntegrationServices,请先安装该服务。安装完成后启动该服务,再继续后面的操作。数据库备份使用SQLServer的‘维护计划’来实现定时备份。新建维护计划打开SQLServerManagementStudio的资源管理器->管理->维护计划,右键->新建维护计划,如图:在弹出的对话框中输入名称bis_backup,点击‘确定’,弹出维护计划的设计对话框,如下图:在‘说明’栏中输入对任务计划的说明文字:“每天凌晨0:30定时备份zxm10_auth和zxm10_bis数据库,删除已过期的备份文件,并截断数据库事务日志,收缩数据库”。设置作业计划点击上图中计划后面的按钮(红色标注处),弹出‘作业属性计划’对话框,用于设置执行计划。在‘名称’一栏输入计划的名称bis_backup_plan,‘计划类型’采用默认值‘重复执行’;频率项的‘执行’一栏后面的下拉框中选择‘每天’,‘执行间隔’采用默认值1天;在‘每天频率’选项中选择默认值‘执行一次’,时间修改为0:30:00;其余选项采用默认值。设置好后如下图所示:点击‘确认’,返回主页面:创建备份数据库任务用鼠标选中‘维护计划中的任务’中的‘备份数据库任务’,拖拽到设计面板的黄色区域内,如图所示:双击红色框中新建的‘备份数据库任务’,在弹出的对话框中进行备份任务的设置:‘连接’一栏采用默认值‘本地服务器连接’,‘数据库’一栏在下拉框中选择要备份的数据库zxm10_auth和zxm10_bis:‘备份类型’采用默认值完整,‘备份到’一栏选择‘磁盘’(如果是磁带备份则选择磁带)。然后选择‘为每个数据库创建备份文件’,并勾选‘为每个数据库创建子目录’;点击‘文件夹’后面的按钮,浏览并设置备份文件的路径。设置好后如下图所示:创建删除过期备份文件的任务用鼠标选择‘清除维护任务’并拖拽到设计面板的黄色区域中,如图:双击刚创建的‘清除维护任务’,进行设置。‘删除以下类型的文件’采用默认选项‘备份文件’,‘文件位置’采用默认选项‘搜索文件夹并根据文件拓展名删除文件’,点击在‘文件夹’后面的浏览按钮,设置路径为之前创建的备份文件的路径,‘文件拓展名’中输入’bak’。‘文件保留时间’选择2周,即磁盘上保留2周内的备份文件,过期的备份文件将自动删除。设置好的页面如图所示:创建截断数据库事务日志并收缩数据库的任务用鼠标选中‘维护计划中的任务’中的‘执行T-SQL语句’,拖拽到设计面板的黄色区域内,如图所示:双击新建的‘执行T-SQL语句’任务,在弹出的对话框中进行截断事务日志和收缩数据库的设置。拷贝以下SQL语句并粘贴到‘T-SQL语句’下的空白面板中。--截断数据库日志并收缩数据库backuplogzxm10_authwithno_logdbccshrinkdatabase(zxm10_auth)backuplogzxm10_biswithno_logdbccshrinkdatabase(zxm10_bis)至此,已经完成了对数据库的维护计划的创建,包括:指定计划执行周期;创建备份数据库的任务;创建删除过期备份文件的任务;创建截断数据库事务日志和收缩数据库的任务。完成设置后的界面如图:最后,保存维护计划。在bis_backup标题上右键->保存选定项,进行保存。注意:若未安装或未启动SQLServerIntegrationServices,则最后一步保存会不成功,提示保存失败的错误。数据库的恢复当数据库故障需要恢复时,采用如下步骤:若有多个应用程序同时连接访问数据库服务器时,首先在该服务器上断开网线,并重启SQLServer服务;打开MicrosoftSQLServerManagementstudio->数据库,定位到要恢复的数据库,如zxm10_auth.选中该数据库,右键->任务->还原->数据库,如图:在弹出的‘还原数据库’对话框上,在‘指定用于还原的备份集源和位置’栏选择‘源