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實施服務。