MSSQL数据库备份是一项增值服务 ,必须按本文档规定操作,致学不对未按文档规定操作造成的备份失败负责。
如备份数据库失败,请检查数据库icbackup账户设置是否正确。
如备份数据库成功,上传至CDN服务器失败,请检查HOSTS设置或DNS设置是否正确。
备份脚本有三个必选参数:
-p
: icbackup用户的密码-d
: 一卡通消费系统所使用的数据库名称后台监控报警,开发中
202002p25
之后的版本zx-diagnose
实现了自动诊断备份是否正常执行。
每所学校每半年至少要做一次备份的回复测试。
/zxedu/data/imageng/backup/pos
mssql-20200225013332-bb24e10cb2ed491cac4001333bfdccc4-129f68fd7a028d2de29a1c2d77a780885491c421ae66fc2ae974ce0df7e9d5dbc81857209fd666088c8b36690e8646bb510e7668496de0e6790f0619ecb7f345
$ /opt/zxedu/bin/platform-yaf-ischool campusng script decryptBackupIV sid=1121939 filename=mssql-20200225013332-bb24e10cb2ed491cac4001333bfdccc4-129f68fd7a028d2de29a1c2d77a780885491c421ae66fc2ae974ce0df7e9d5dbc81857209fd666088c8b36690e8646bb510e7668496de0e6790f0619ecb7f345 $ openssl enc -d -aes-128-cbc -nopad -in mssql-20200225013332-bb24e10cb2ed491cac4001333bfdccc4-129f68fd7a028d2de29a1c2d77a780885491c421ae66fc2ae974ce0df7e9d5dbc81857209fd666088c8b36690e8646bb510e7668496de0e6790f0619ecb7f345 -K 8fb1225b62bf63dd04df89134b330bae -iv 67aa049bed3248bc53cfc4f1263002e2
openssl
解密指令,在解密指令后添加-out /path/to/mssql.bak
参数/path/to/mssql.bak
就是解密后的SQL Server数据库备份文件