《sqlserver2008数据库远程备份,sql2012数据库异地备份.docx》由会员分享,可在线阅读,更多相关《sqlserver2008数据库远程备份,sql2012数据库异地备份.docx(11页珍藏版)》请在优知文库上搜索。
1、SqlSerVer数据库异地备份对于数据库治理员来说,数据库备份是日常必检的工作,通常我们为了数据库平安防止单机故障需要将数据库远程备份到另外一个地方,sqlSerVer数据库没有现成的工具,我们可以通过以下方法实现数据库异地备份,一下以sqlserver2021为例,将效劳器:192.168.1.1上的数据库异地备份到效劳器:192.168L2上.其他sqlserver2005以上版本通用.一、新建数据库本地备份方案1、数据库维护方案右键-?新建维护方案-k.iQLServer10.50.1600E-Ej数据库+口数据库快照HERPHERP_FATHReportServerReportSer
2、verTempDB+定全性:二+口效劳器对象:J+口复制CL-+由数据层底程序力可策略治理十国数据收集+画贲源调控需黜近十划MaintenanCePlan-4-SQLServer日志当数据库邮件噬分布式事务处理协调器7一天2320-04-25 U音附列:宴遮毒(IiO腌芾回2、设置备份数据库:备份类型的莲份旧件融交洋追回:国寓伸早过期时间回:es=E。在时煌为每个效据库倒置品/立出国为国力敏西氏创在二目g:UJ立性舆:GAdatahackUPSHs疾伴犷=g):bk-验证备f旭B性凶RJll昌一没置备份伍WM;I史用到L展若豁真邕一一益I嬴II三-SQL(2)需助IJePrenpD8/Cf e
3、.02033、设置每天计划备份时间二、远程备份配置1、在SqISerVer代理右键启动一作业右键新建作业一常规选项中填写作业名称、类别(数据库维护新建作业,1lX送探五4肝心糜日飞w.-等T期_5耳提寸而三-AH片工工二;.L上三:!:族热:1;4:11必己启用&搜gsawiar逸度2、新建步骤一配置相关信息3、输入$口1脚J寸,由期口M占空_;环讶期EttJ:T5工W七出口脚击(T3L)I运行身份忻IIUMI二口二不Sql脚本如下:execmaster.xp_cmdshell,netuse192.168.L2测试1备份passwordl23/user:192.168.1.2administr
4、ator,declaressvarchar(50)setss=convert(varchar(100),GetDate(),112)setss=192.168.1.2测试1备份+ss+.bakbackupdatabaseMRDBtodisk-ssWITHFORMATexecmaster.xp_cmdshell,netuse192.168.1.2测试1备份delete,4、新建作业方案,设置定时任务O新送作业【一I*e三I配置完成即可.原理:利用xp_cmdshell创立一个网络映射,把备份好的数据库,存放到映射盘符中,测试1备份是192.168.1.2效劳器的一个允许读写的共享文件夹,执行完成
5、后,把映射删除掉,释放资源.SQL脚本解析:192.168.1.2测试1备份是一个网络允许读写的共享路径passwordl23是192.168.1.2效劳器的登录密码192.168.1.2adminiStrator是192.168.1.2效劳器的登录用户名ss是确定备份后的路径以及备份文件名(192.168.L2测试1备份202104ILbak)WITHFORMAT可以做到覆盖任何现有备份和创立新媒体集注意:xp_cmdshell一般的数据库会放到平安设置里面,需要把它开启:执行:启用Sql备份命令EXECsp_configure,showadvancedoptions,1;一一允许酉己置高级选项RECONFIGURE;一重新配置EXECsp_configure,xp-cmdshel,1;-开启xp_cmdshellRECONFIGURE-重新配置