SAP Business One数据库服务器维护管理-常规任务
SAP Business One数据库服务器维护管理-常规任务
常规任务
执行计划的任务对于确保数据库可用性和把数据丢失风险降到最低至关重要.由数据库大小和交易量来决定执行以下常规任务:
· 验证数据库服务器是否正在运行
· 验证备份是否成功运行
· 检查数据库
· 缩减事务日志
· 监视磁盘空间
一、验证数据库是否正在运行
你必须每天早上完成此任务.如果数据库服务器未运行,SAP Business One 客户端无法工作.
过程
运行SAP Business One 客户端并且登录到数据库服务器.如果你可以登录,说明数据库正在运行.
或者,你可以使用SAP Business One 远程支持平台的系统状态报告来自动执行数据库验证过程.
二、验证备份
数据库的备份对于在发生故障时恢复SAP Business One 系统至关重要.使用此过程可以验证以前的备份能否运行成功.
或者你可以使用SAP Business One远程支持平台作为定义的备份策略
过程
1. 要打开SQL Server Management Studio,在Windows窗口选择开始→所有程序→Microsoft SQL Server 2008→SQL Server Management Studio.
1. 选择管理文件夹并检查SQL 服务器日志.
2. 搜索上一条备份消息.
3. 验证备份是否成功运行,并确保日期是否符合已安排的设置.
以下是成功备份消息的示例:
" Database backed up. Database: myDB, creation date(time): 2005/12/21(10:57:16), pages dumped: 502701, first LSN: 37211:18:108, last LSN: 37211:91:1, number of dump devices: 1, device information:(FILE=1, TYPE=DISK: {'E:tempbckmyDB'}). This is an informational message only. No user action is required."
三、检查数据库
SQL 服务器数据库使用磁盘空间来存储数据库数据文件和每日事物日志文件.如果你不为事物日志的备份建立计划,那么日志文件可能增长过大,导致系统性能下降.最终,这样会终止数据库系统.
事务日志不应该超过总可用磁盘大小的60–70%. 如果在后续备份之间定期超过此级别,则必须更频繁地保存事务日志. 在SQL Server Management Studio,你可以确定数据文件和事务日志文件是否设置为自动增长.
此外,定期检查表空间的使用情况和错误日志的内容.
过程
· 要检查数据文件和事务日志文件的大小,请执行以下操作:
要打开SQL Server Management Studio, 在Windows选择开始→所有程序→Microsoft SQL Server 2008→SQL Server Management Studio.
选择要查看事务日志大小的数据库.
右键单击所选数据库,然后选择报告→ 标准报告→ 磁盘使用情况.在右窗格中,你可以查看报告.
根据组织的需要验证数据文件和事务日志是否有足够的可用空间.
· 要为数据库文件设置增长选项,请执行以下操作:
打开SQL Server Management Studio 并选择一个数据库.
右键单击所选数据库,然后选择属性.
在属性窗口中,从左侧的菜单中选择文件.
数据库文件显示在右窗格中.
在自动增长字段中,根据组织的需要设置值.
· 要检查错误日志,请执行以下操作:
打开SQL Server Management Studio.
选择管理文件夹并检查SQL 服务器日志文件夹.
检查错误信息并验证没有问题发生.
四、缩减事务日志
缩减事务日志文件会释放磁盘空间,并最大限度地减少数据丢失的风险.缩减事务日志不会减少物理日志文件的大小.它删除足够的不活动虚拟日志以将日志文件缩减到时所需的大小.使用此过程首先虚拟然后物理地缩减事务.
此外,你可以使用SAP Business One远程支持平台手动缩减事务日志或作为计划任务的一部分.你还可以配置远程支持平台在Microsoft SQL 服务器代理中创建工作,该工作会根据计划缩减事务日志.
过程
1. 打开SQL Server Management Studio,在Windows 中,选择 开始→所有程序→Microsoft SQL Server 2008→SQL Server Management Studio.
4. 选择所需的系统数据库.
5. 右键单击所选数据库,然后选择新建查询.
右窗格显示查询窗口.
6. 在查询窗口,输入以下命令:
BACKUP LOG
Where:
右键单击查询选项卡上的任意位置,然后选择执行.
此语句减少逻辑日志的大小.它删除了日子中不活动的部分,而且不生产备份副本,并截断日志.
没有必要指定备份设备,因为日志备份不能保持.
当你备份日志时使用NO_LOG,日志中任何修改不能恢复.出于恢复目的,请对数据库执行手动备份.有关详细信息,请参阅SAP Note 557412.
7. 要减少物理日志文件的大小,请输入以下命令:
DBCC SHRINKFILE (
Where:
右键单击查询选项卡上的任意位置,然后选择执行.
注意
在 SQL 服务器,DBCC SHRINKDATABASE或者DBCCSHRINKFILE 操作尝试将物理日志文件缩减到所要求的大小(以四舍五入为准).
五、监控磁盘空间
我们建议你定期检查磁盘上的可用空间.你可以使用SAP Business One远程支持平台的系统状态报告来自动化监视可用磁盘空间的过程.
TransInfo斯凯普斯是SAP制造业解决方案核心合作伙伴,SAP金牌实施商,专注上海/无锡/苏州/广州/深圳/东莞/成都等地SAP ERP软件SAP制造业ERP软件、 电子制造ERP、医药行业ERP、精细化工ERP、铸造ERP实施服务。