请问TSM 怎样实现归档SQLServer 2012 AlwaysON环境的数据库的备份?

目前环境是两台节点做的SQLServer 2012 Alwayson环境。
在standby节点上安装了TSM BA客户端以及 DP for SQLServer端
已经实现了可用性组内数据库的备份,包括完整备份和事务日志备份
在TSM Server上有3个node,一个Client的,一个SQL DB的还有一个Cluster的

期初我是想再增加一个SQL 节点,然后节点对应的存储池的copygroup策略是数据一直保存
但测试满足不了要求,因为always on 环境下,数据文件都到了 cluster节点对应的存储池中

现在我想到的另一个方法就是单独通过SQL备份出文件,然后文件 归档到TSM

想问下大家有没有做过类似这样的,通过 TSM DP 实现归档的,谢谢

参与20

2同行回答

nkj827nkj827项目经理长春长信华天
SQL Server2012中新增的AlwaysOn是一个新增高可用性解决方案。在AlwaysOn之前,SQL Server已经有的高可用性和数据恢复方案,比如数据库镜像,日志传送和故障转移集群.都有其自身的局限性。而AlwaysOn作为微软新推出的解决方案,提取了数据库镜像和故障转移集群的优点因为always...显示全部

SQL Server2012中新增的AlwaysOn是一个新增高可用性解决方案。在AlwaysOn之前,SQL Server已经有的高可用性和数据恢复方案,比如数据库镜像,日志传送和故障转移集群.都有其自身的局限性。而AlwaysOn作为微软新推出的解决方案,提取了数据库镜像和故障转移集群的优点

因为always on 环境下,数据文件都到了 cluster节点对应的存储池中
现在我想到的另一个方法就是单独通过SQL备份出文件,然后文件 归档到TSM
上面这种备份方式需要测试数据的完整性,确认数据是否可用

收起
系统集成 · 2017-10-13
浏览2366
王希瑞 邀答
q1813925884q1813925884系统运维工程师某数据中心
您好,SQL server的事务日志怎么备份?我这边新上一套SQL server 2012,是在windows2008 R2上,要求备份,研究了几天,给配置了全备、增备。没有给事务日志备份,你的备份脚本方便共享一下吗? 做数据库恢复时,是否是需要事务日志?就如oracle的归档日志吗?...显示全部

您好,SQL server的事务日志怎么备份?我这边新上一套SQL server 2012,是在windows2008 R2上,要求备份,研究了几天,给配置了全备、增备。
没有给事务日志备份,你的备份脚本方便共享一下吗?
做数据库恢复时,是否是需要事务日志?就如oracle的归档日志吗?

收起
互联网服务 · 2017-10-25
浏览2271
  • 是的,如果SQLServer的恢复模式是完整恢复模式,是需要定期对事务日志进行备份。 备份的脚本和全备类似 tdpsqlc backup xxxdb log 只不过full/copyfull 改成log 具体有哪些参数你可以看下tdpsqlc 的帮助 TDPSQLC Backup *|dbname[,dbname,...] Log [/ADJUSTKBtsmestimate=adjustmentinkb] (缺省值:0) [/ADJUSTPERcenttsmestimate=adjustmentinpercent] (缺省值:0) [/ALWAYSONNode=nodename] (缺省值:Windows 集群名称) [/ALWAYSONPriority] [/EXCLUDEALwaysondbs] [/EXCLUDESTandarddbs] [/AAGName=availabilitygroupname] [/BUFFers=numbuffers] (缺省值:3) [/BUFFERSIze=buffersizeinkb] (缺省值:1024) [/CONFIGfile=configfilename] (缺省值:tdpsql.cfg) [/EXCLUDEDB=dblist] [/LOGESTimate=numpercent] (缺省值:0) [/LOGFile=logfilename] (缺省值:tdpsql.log) [/BACKUPTAILLOG] [/SQLCHECKSum=Yes|No] (缺省值:No) [/LOGPrune=numdays|No] (缺省值:60) [/MOUNTWait=Yes|No] (缺省值:Yes) [/Quiet] [/SQLAUTHentication=INTegrated|SQLuserid] (缺省值:INTegrated) [/SQLBUFFers=numsqlbuffers] (缺省值:0) [/SQLBUFFERSIze=sqlbuffersizeinkb] (缺省值:1024) [/SQLPassword=sqlpasswordname] (缺省值:" ") [/SQLSERVer=[sqlprotocol:]sqlservername] (缺省值:本地计算机名称) (缺省 sqlprotocol:"") [/SQLUSer=sqlusername] (缺省值:sa) [/STRIPes=numstripes] (缺省值:1) [/TRUNCate=Yes|No] (缺省值:Yes) [/TSMNODe=tsmnodename] (缺省值:dsm.opt 值) [/TSMOPTFile=dsmoptfilename] (缺省值:dsm.opt) [/TSMPassword=tsmpassword] (缺省值:dsm.opt 值) [/USEALWAYSONnode]
    2017-10-27
  • 非常感谢,下周测试一下
    2017-10-27

提问者

TonyWang
系统工程师BY
擅长领域: 存储服务器数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-10-13
  • 关注会员:2 人
  • 问题浏览:5146
  • 最近回答:2017-10-25
  • X社区推广