运维日记|SQL Server的远端备份 – 作者:database

相信大家也碰到过这样的问题吧,客户想要将所有的备份放在一台专门当存储用的机子上,但是又想要自动化备份,不想备份下了手动放过去,这可怎么办呢?

其实这并不难,SQL Server完全可以实现这样需求的远端备份。下面让小编向大家讲讲吧。

在这里,我们称两边为源端和备份端,源端是想备份的SQL Server数据库,备份端是专门存放备份的服务器(没有SQL Server)

首先,我们在备份端创建一个共享文件夹(配置好能让源端访问到的权限),接着在源端尝试去访问这个共享文件夹。

如果不能访问,就在源端的C:\Windows\System32\drivers\etc\hosts里加上备份端的ip以及主机名。如下图所示:

image.png

用ping和telnet端口方法测试完,确认可以访问了以后,打开的源端的sql server,准备需要启用xp_cmdshell,这可是个关键步骤(划重点!)。

右键实例,打开方面,如下图所示:

image.png

选择外围应用配置器,将XPCmdShellEnabled属性选成true。

image.png

接下来,主角要登场了~

image.png

这些分别代表什么呢?

192.168.238.114\bak表示你在备份端你想存储的位置。

Hzmc321#是备份端的登陆密码。

administrator是备份端的登陆用户。

T则代表你将192.168.238.114\bak这个位置设成了T盘。

接下来,只要你备份的时候,将地址改成T盘,就可以远端备份啦。是不是很简单,快去试试吧,别忘了启用xp_cmdshell!

 

建·议

(一)活用SQL Server的图形化面板哦,很多操作和步骤可以在图形化勾选,方便快捷。

(二)在进行数据库运维的时候,任何有危险的操作要记得做好退路,做完整备份,做数据文件备份等都是很有效的保护数据的方法。

 


美创运维中心数据库服务团队拥有Oracle ACE 1人、OCM 10余人、数十名Oracle OCP、MySQL OCP、红帽RHCA、中间件weblogic、tuxedo认证、达梦工程师 ,著有《Oracle DBA实战攻略》,《Oracle数据库性能优化方法和最佳实践》,《Oracle内核技术揭秘》等多本数据运维优化书籍。目前运维各类数据库合计2000余套,精通Oracle、MySQL、SQLServer、DB2、PostgreSQL、达梦等主流商业和开源数据库。并成为首批国内达梦战略合作伙伴之一,拥有海量经验和完善的人员培养体系。并同时提供超融合,私有云整体解决方案。

来源:freebuf.com 2020-06-09 11:23:08 by: database

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论