SAP Business One数据库服务器维护管理-备份数据库
备份数据库
本节提供有关备份介绍和备份策略必要性的信息.数据库总会有受损害的风险,实施安全战略至关重要.
为了降低数据丢失风险,请确保你制定的备份策略适合你的业务和客户需求.你每天处理的数据量是你需要考虑的一个重要因素.在数据丢失情况下,你需要手动检索此数据,回到你上次备份的时间.
使用SAP Business One,我们建议定期备份你的应用程序数据库.
注意
SAP Business One 可以保存配置数据仅当你对用户配置文件夹具有写入和读取访问权限时.
你可以对公司数据库名称使用以下字符:
· A-Z
· a-z
· 0-9
· 下划线(_)
请注意不允许使用空格.此外,数据库名称必须以A-Z 或者 a-z 开头.
一、备份策略
要选择适当的备份和恢复策略,你需要确定数据可用性的要求.你整体备份策略需要定义备份的频率和类型以及硬盘的性质和速度.考虑到每个策略的复杂性.完全备份比较容易实施.如果你也考虑备份事务日志,请集中测试所有备份和还原过程.
当选择备份策略时, 你也可以使用以下方法:
· 完全备份
在Microsoft SQL 服务器中, 完全备份是特定时间数据库的副本.由于只保存使用的对象,通常副本小于原始数据库.完全备份应该安排在服务器负载量较低的时候.
· 差异备份
差异备份是自执行上次完全备份以来所有更改数据的备份.和完全备份相比,差异备份消耗更少的时间和磁盘空间,但可能导致恢复数据所需的时间更长.
· 事务日志备份
事务日志是自上次备份事务日志以来在数据库上执行所有事务的一系列记录.使用事务日志备份,可以将数据库恢复到特定时间点或者故障点.
事务日志随着时间增长.如果事务日志超过一定大小,则可能会导致Microsoft SQL 服务器中出现问题.为了防止这些问题,我们建议定期备份事务日志,这样可以截断事务日志.
· 子目录备份
为了避免数据丢失,必须定期备份SAP Business One 以下子目录:
· ...Program FilesSAPSAP Business OneAttachments
· ...Program FilesSAPSAP Business OneBitmaps
· ...Program FilesSAPSAP Business OneExclDocs
· ...Program FilesSAPSAP Business OneWordDocs
这些目录包含Microsoft Word 和 Microsoft Excel 文档和位图.要存储备份目录,你可以使用文件归档应用程序.
建议
彻底测试你的备份和恢复过程.测试有助于确保你具有从各种故障中恢复所需的备份,并且如果发生故障,你的过程可以顺利快速地执行.
备份的频率取决于以下因素:
o 处理的数据量
o 客户要求
o 用户数
考虑在数据丢失后,你需要投入多久时间手动检索数据.安装或升级SAP Business One 后,请对SBO_DB 数据库执行完整备份.
二、备份类型
你可以使用SAP Business One 或者 SQL Server Management Studio 远程支持平台的备份功能,使用以下任一备份类型:
· 使用SAP Business One 远程支持平台进行完全备份和差异备份和/或事务日志备份
此备份类型将备份数据保存到网络文件夹.设置相对简单, 你可以配置远程支持平台根据定义的策略自动执行计划备份.远程支持平台还可以备份SAP Business One 子目录.
· 使用 Microsoft SQL Server Management Studio 进行完全备份
此备份类型可将备份数据直接保存到磁带.如果将备份保存在磁盘上,请确保将备份复制到其他介质(例如另一个硬盘,DVD或磁带).
对磁盘的文件和目录进行手动备份.
· 使用Microsoft SQL Server Management Studio 完全备份和事务日志备份
注意
要使用SQL Server Management Studio 执行事务日志备份,你应该已经选择了完全恢复模型选项.
此类型备份的优点是监控部分自动化,你可以将备份直接保存到磁盘.你还可以添加警报.缺点包括相对复杂的设置和需要手动备份SAP Business One 子目录.但是,SAP Business One 不能完全支持SQL Server Management Studio提供的所有功能;因此,如果将来需要SAP 提供支持,则你的数据库备份可能不完全兼容.
注意
o 完全恢复—你可以执行积累备份并回到特定时间点.
o 简单恢复 —你只能备份整个数据库;恢复后,数据库会恢复到与备份完全相同的点.
例子
下表总结了每种备份类型的主要选项:
备份类型 |
完全备份和差异备份和 /或事务日志备份 |
完全备份 |
完全备份和事务日志备份 |
工具 |
SAP Business One远程支持平台 |
Microsoft SQL Server Management Studio |
Microsoft SQL Server Management Studio |
恢复模型 |
完全 |
简单 |
完全 |
安装工作 |
低级 |
中等 |
高级 |
监控工作 |
低级 |
中等 |
中等 |
备份目的地 |
磁盘或互联网共享 |
磁盘或磁带 |
磁盘或磁带 |
自动文件备份 |
是 |
是 |
否 |
复杂性 |
低级 |
中等 |
高级
|
注意
SAP Business One 产品支持只接受目标磁盘上的备份.如果在磁带上备份,则必须先将其还原,然后在将其发送到SAP 支持之前,使用目标磁盘重新备份.
三、备份疑难解答
要确保数据库备份成功,请定期检查服务器.确保在存储数据库的服务器上有足够的磁盘空间.如果将备份存储在其他服务器上,请检查是否有足够的可用空间.
基本检查包括:
· 驱动器空间
· 磁盘子系统错误
· 磁带驱动器错误
· 事件查看器
· 定期评估你的恢复和恢复过程
过程
1. 要检查磁盘空间,请执行以下操作:
1. 在Microsoft Windows 我的电脑窗口中,右键单击硬盘驱动器,然后选择属性.将显示属性窗口.
1. 检查硬盘上的可用空间.
你硬盘上需要的可用空间取决于你每天处理的数据量.
根据磁盘系统和磁带驱动器,定期扫描磁盘错误.有关详细信息,请参阅磁带驱动器文档.
2. 要检查操作系统或数据库服务器中是否发生错误,请执行以下操作:
在Windows 中,选择开始→控制面板→管理工具→事件查看器.
o 系统中发生的事件存储在三个不同的日志中.在这些日志中,事件被分类为信息,警告或错误.
o 在数据库服务器中发生的事件存储在应用程序文件夹中.在应用程序日志来源列中,可以查看特定事件的源应用程序.
3. 双击事件以显示更多信息.
4. 在应用程序日志中,查找可能指示备份失败的错误事件.
如果只选网络备份,请在系统和应用程序日志中查找网络错误.
TransInfo斯凯普斯是SAP制造业解决方案核心合作伙伴,SAP金牌实施商,专注上海/无锡/苏州/广州/深圳/东莞/成都等地SAP ERP软件SAP制造业ERP软件、 电子制造ERP、医药行业ERP、精细化工ERP、机械制造设备行业ERP实施服务。