|
|
备份软件:
Acronis(安克诺斯)
它的备份软件运行机制可以概括为:通过创建“磁盘镜像”或“文件备份”,并结合多种安全技术,确保数据在遭遇硬件故障、勒索病毒等意外时能被完整、快速地恢复。
============================
核心备份机制:镜像与归档
安克诺斯通过其 AnyData Engine 技术,可以为整个磁盘/系统或特定文件/文件夹创建备份。
磁盘级备份:创建整个操作系统、应用和所有数据的“磁盘镜像”,用于系统崩溃后的“一键还原”。
文件级备份:仅备份指定的文件和文件夹,更灵活,适合日常文档保护。
备份通常以 .tib 或 .tibx 格式保存为“备份存档”,可以存放在本地硬盘、NAS或Acronis Cloud中。
============================
主动防护:防勒索与自我防御
Acronis 的 Active Protection(主动防护) 技术是其一大特色,专门应对勒索软件。
行为分析:它不依赖病毒库,而是通过观察文件操作的行为模式来实时识别并阻止未知的勒索软件攻击。
自动恢复:一旦检测到可疑加密行为,它会立即终止该进程,并自动将被加密的文件从最近的备份中恢复回来。
自我防护:它会保护自己的备份文件不被恶意软件篡改或删除,确保备份本身是安全的。
============================
备份验证:确保数据可恢复
备份成功不代表一定能恢复。安克诺斯提供了验证机制来确保备份数据的完整性。
校验和验证:通过对比数据块的HASH值,确保备份文件在存储过程中没有损坏。
虚拟机验证:对于磁盘备份,可以直接从备份文件启动一个虚拟机,验证操作系统是否能正常启动。
区块链公证:可将文件的HASH值记录在以太坊区块链上,用于长期验证文件的真实性和未被篡改。
============================
灵活的存储策略:本地与云端结合
安克诺斯支持灵活的备份策略,特别是遵循 3-2-1 备份法则(3份数据、2种介质、1份异地)。
本地备份:速度快,用于快速恢复。
云端备份:将副本存储在Acronis Cloud,即使本地发生灾难(如火灾、盗窃),数据依然安全。
安全隔离区:可在本地硬盘创建一个隐藏的受保护区域存放备份,防止被勒索病毒加密或人为误删。
============================
恢复与迁移:灵活跨平台
恢复数据时,Acronis 支持将系统恢复到不同的硬件或虚拟机(即V2P, P2V等跨平台迁移),大大提高了灾难恢复的灵活性。
=======================================
如何在SQL server中查询安克诺斯备份信息
SQL Server本身无法直接“读取”Acronis备份文件(.tib/.tibx)的内容。但是,如果你部署了Acronis管理服务器,它会将所有备份任务、计划、日志和设备信息保存在一个SQL Server数据库中,你可以通过查询这个数据库来获取备份信息。
===========================
重要前提
你部署了 Acronis Management Server,并且其后端数据库使用的是SQL Server(它也支持使用自带的PostgreSQL数据库)。
你有权限访问这个SQL Server数据库实例。
Acronis Agent for SQL 已被正确安装在你的SQL Server主机上,这样才能保证备份信息被完整捕获。
====
查询方法:连接Acronis管理服务器数据库
当Acronis Management Server使用SQL Server作为后端数据库时,备份信息主要存储在这几个数据库里:
数据库名称 存储的主要内容
acronis_data 核心数据,包括备份策略、任务、计划、用户信息等。
acronis_dml_archives 归档信息,包括已创建的备份存档列表、位置和元数据。
acronis_dml_objects 备份对象信息,即每次备份任务中具体包含的项(如某个SQL数据库、文件夹等)。
你可以使用 SQL Server Management Studio (SSMS) 或其他数据库查询工具连接到承载这些数据库的SQL Server实例,然后编写SQL查询语句来获取你需要的信息。
====
其他查看备份信息的方式
除了直接查询数据库,Acronis也提供了其他方式来获取备份状态:
1.Acronis 管理控制台(推荐)
这是最直观、最常用的方式。在管理控制台的 “设备” > “Microsoft SQL” 节点下,你可以清晰地看到所有被保护的SQL Server实例、数据库以及它们最近的备份状态和计划。
2.收集系统信息报告
Acronis提供了生成系统信息报告的工具。在装有Acronis代理的机器上,运行 C:\Program Files\Common Files\Acronis\AdvReport\systeminfo.exe 可以收集包含配置和日志的诊断包,其中也涵盖SQL相关的备份信息。
===========================
没有部署Acronis管理服务器:
无法在SQL Server中直接查询备份信息,因为数据库中的集中式日志依赖于管理服务器来收集和存储。
但可以间接查询
====
SQL Server本机上很可能安装了Acronis Agent(代理程序),它会在本地保留详细的日志文件,可以通过查看这些日志来获取备份信息。以下是具体方法:
==
本地日志文件位置(Windows)
Acronis Agent的日志默认存储在 C:\ProgramData\Acronis\ 目录下,最常用的几个日志文件如下:
日志文件 路径 包含信息
MMS日志 C:\ProgramData\Acronis\BackupAndRecovery\MMS\mms.0.log 备份任务执行记录、错误信息、任务状态。0 表示最新日志,数字越大越旧。
服务进程日志 C:\ProgramData\Acronis\ServiceProcess\[日期时间].log 后台服务运行记录,包含计划任务的触发和执行情况。
安装日志 C:\ProgramData\Acronis\InstallationLogs\ 安装/卸载历史,用于排查代理自身问题。
存储节点日志 C:\ProgramData\Acronis\BackupAndRecovery\ASN\logs\asn-[日期时间].log 如果使用本地存储节点,这里记录备份存储相关操作。
# ProgramData 是隐藏文件夹,需要在文件资源管理器的“查看”选项中勾选“隐藏的项目”才能看到。
====
如何在日志中查找备份信息
日志文件是纯文本格式,可以用记事本打开,但建议使用 Notepad++ 或 Visual Studio Code 等工具,方便搜索和定位。
常用搜索关键词:
如果你想查... 搜索关键词
备份是否成功 success、completed、error、failed
SQL相关备份 SQL、database、MSSQL
备份任务名称 你自己设置的任务名
时间范围 具体日期,如 2026-04-14
====
通过Acronis本地控制台查看(更直观)
如果你的SQL Server上安装了Acronis True Image或Cyber Protect的本地版(而非仅后台代理),可以直接打开软件查看:
1.启动Acronis软件
2.点击“备份”选项卡 → 查看备份列表
3.点击任意备份旁的“▼”箭头 → 选择“活动”或“验证”
4.在“活动”选项卡中,可以查看:
每次备份的状态(成功/失败/已取消)
备份的数据大小、耗时、速度
错误消息详情
====
如何生成完整诊断报告(获取所有信息汇总)
如果你需要一份包含所有配置和日志的汇总文件,可以在SQL Server本机上运行Acronis系统信息收集工具:
cmd
C:\Program Files\Common Files\Acronis\AdvReport\systeminfo.exe
运行后会生成一个诊断包(.zip文件),里面包含:
1.所有日志文件
2.当前备份配置
3.系统信息
4.注册表项导出
这份报告在联系Acronis技术支持时也经常需要用到。
====
|
|