《计算机网络软件及应用:数据库清理.docx》由会员分享,可在线阅读,更多相关《计算机网络软件及应用:数据库清理.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库清理由于近期门店反馈天子星门店系统运行比较慢,尤其体现在门店查询报表数据上, 该问题数据门店数据库中数据量太大导致,目前已经财务部沟通过了,需要清空门店的历史 数据,只保留门店最近6个月的数据,关于历史数据需要门店服务器备份一份、网管备份 一份、服务台备份一份、片区财务备份一份、总公司财务备份一份。备份要求如下:在ftp一信息部一总公司一天子星餐饮管理系统一门店历史数据库下建立各片区 的文件夹,在各片区文件夹下在建立对应片区门店的文件夹,在此文件夹下存放各门店压 缩后的数据库。具体操作数据清空操作如下:一、 首先备份各门店数据库,打开企业管理器一选择rifcyxxb数据库一鼠标右 键一所
2、有任务一备份数据库,操作如下图:而控制台根目录crosoEt SQL ServersSQL Server 粗、(LOCAL) (Tindovs IT)数据库ri cyxxb一1控制台根目录E 电)Microsoft SQL ServersS g SQL Server 组 巳命(LOCAL) (Windows 臼口数据库一1控制台根目录E 电)Microsoft SQL ServersS g SQL Server 组 巳命(LOCAL) (Windows 臼口数据库NT)ri fcyxxb 11 个项目关系图IJ 时愚脑密视图存储过程用尸角色规则二默认值j masterE-(jJ model田m
3、sdbS |J Northwind玉mb弋4 Gtempdb用户定义的 函数全文目录用尸定义的数据类型新建数据库堡).国CJ数据转换服:+管理任0复制 s-Cj安全性s Q支持服务+ _| Meta Data :新建(N)所有任务铠)查看(V)从这里创建窗口世)导入数据复).导出数据删除也)刷新任)导出列表维护计划g. 生成SQL脚本备份数据库也).雇性忠)帮助但)收缩数据库9). 分离数据库国).脱机(Q)复制订阅数据库).查看复制冲突W).选择备份的路径,经行备份命名,点击确定备份数据库,操作如下图:licrosoft SQL ServersSQL Server 组(LOCAL)rifcy
4、xxb11 个项目SQL Server 备份一rifcyxxb备份设备位置-(LOCAL)ml WXS O Administrator 中口开始J菜单 国 O Appication Data 国 口 Cookies ffl Cj Favorites Efl LJ Local Setbngs _| My Documents视困描述R):备份到:调度数据库-完全(D) 数据库-差异 事务日志 文件和文件组(E):,SQL Serversirver 期JCAL) CVindows NT)数据库回:名称叫:ptfcyxxbrifcyxxb 备份说帝 G磁言添加也)1选择备份的路径内容文件名鲁当黑黑2成
5、名营盘文件数据库名称一由口 Recent 53刖日期+1 口 SendTo+- 口 Template+ 口 UserDat日H息面出口 b3、点击确定选定的文件E O TzxMsgReceiverifcyxxb2012-10-15等彳最。份C:Documenls and SeUingsXAdminislidla 康面 Mcyxxt取消|确定超助确定注意事项:等待数据库备份完成提示,在未提示之前不可取消备份操作,否则该 数据库是无效的数据库,无法正常还原。五、 整理数据库碎片脚本:S整理数据库碎片.txt六、 再次收缩数据库重启门店服务器。七、 搭建门店备用服务器,把之前还原的数据库还原到备用服
6、务器,然后用超级工具配置,配置完成后打开一我的电脑一C盘一serlogon.txt文本文档,把 里边的内容更改成服务器的ip地址即可。并且保证备用服务器和门店服务器 是同一个网段,mq监听、MQStrans不要启动。测试备份的数据库是否可以正常还原,开企业管理器一选择rifcyxxb数据库一鼠标右键一所有任务一还原数据库,(在备用服务器上经行测试还原数据库)操作如下图:方法1:在备用服务器上测试还原数据库选择数据库还原类型选择需要还原的数据库位置,操作如下图:in SQL Server Enterprise 向函I*囱囱哈图国务1柠制台根目录icros1柠制台根目录icrosft SQL Se
7、rversVSQL Server (LOCAL) (lindows IT),控制台根目录F 写 Microsoft SQL ServersE 13 SQL Server 姐E 命 OjOCAL) Ofmdovs NT)rifcyxxb 11 个项目选择还原设衽备份设冬位置-(LOCAL)备份集:正原自(0:舁体验证选项在还原了该备份后,SQL Seiver将就若从下面所列设备中还原.(未知)g 123456789rBl 2012-10-12国 2O12-10-12rai| CrB_docL9600245 authotily国 CvWB_dogL9G00245.raf=| cfoconfig p
8、copertes国 DLGL.rai31 mqcortfig prcpetbes=| OneKey Ghost. exe国 Ftbcxdllr| *c-3dnc txt=I n ircfyxKDZOpZ*201208220500 BAKi,cuTZUottUuUuTor一仅从下列名称的媒体中还原q1媒体名称国I:I国 Rilcyxxb_db_20l 208310500.8AK国RPT_而01层咻单aj建字店时 国RPT_10201与打单金硬字库trf文件名(B| R f cyt._db_2O1208220500. BAK选定的文件:选定的文件:C:Docurnebts and 6ettrg9g
9、dmniatrata湿面SRifcg确定取消确定确定取消帮助选择还原数据库路径后需要勾选强制还原,操作如下图:方法2:在现有数据库中测试还原数据库打开企业管理器一选择数据库节点一所有任务一还原数据库,如下图:然后输入需要还原数据库名称,保证和现用的数据库名称不一致即可。操作如下选择数据库还原类型-选择需要还原的数据库位置,操作如下图:in SQL Server Enterpr i se anaeer文件)操作查看9工具(I) SOU)得助区)而I x囱团哈省回先:、。口;c 转制台很目录1,i ex。、。1 SQL Serrer%SQL Server 组(LOCAL) I;c 转制台很目录1,
10、i ex。、。1 SQL Serrer%SQL Server 组(LOCAL) I!U_db_2O12O822O5OO.BAK选定的文件:选定的文件:C:Documeri5 and S ctthgsAdrnnistratccVffi R if cy确定确定确定取消取消帮助确定取消然后修改数据库还原后的路径,不要和现有数据库的路径一致,操作如下图:常规选项r在还原每个备份后均弹出磁带(如桌有下r在还原每个备份前提示呻r在现有数据库上强制还原因将数据库文件还原为):从媒体读取逻辑文件名Rifcyxxb_dataRifcyxxb_logD:Program FilesTZ ”企业管理器”菜单命令,打开
11、 SQL Server Enterprise Manager 窗2 .第 2 步,在左窗格中依次展开 Microsoft SQL Server-* SQL Server 组” f “SQL Server服务器” 一 “数据库”目录,然后右键单击目标数据库名称r ifcyxxb,选择“属性”快捷命令。在打开的rifcyxxb属性”对话框中单击“选 项”标签,并在“故障还原”模型下拉菜单中选择“简单”模型。最后单击 “确定”按钮使设置生效,如图2023120233所示。图2023120233选择“简单”数据还原模型3 .第3步,返回企业管理器窗口,右键单击目标数据库名称,选择“所有任务” 一“收缩数据库”快捷命令,如图2023120234所示。图2023120234选择“收缩数据库”命令.第4步,在打开的“收缩数据库”对话框中无须调整参数,直接单击“确定” 按钮开始收缩数据库的操作。完成后单击“确定”按钮即可。日志在一些异 常情况下往往是恢复数据库的重要依据,收缩数据库操作并不能在很大程度 上减小数据库大小,其主要作用是收缩日志大小。因此应当定期进行上述操 作,以免数据库日志过大,如图2023120235所示。图2023120235执行“收缩数据库”操作