當您準備將正式作業伺服器中的資料複製到暫置作業伺服器時,請使用「暫置複製公用程式」。 可複製的表格會列在暫置表格中。 您建立來儲存自訂資料的任何新表格,也可以在為自訂表格架構暫置作業伺服器後複製到暫置作業伺服器中。
STAGLOG 表格主要是作為內部日誌。每當您變更暫置作業伺服器中某個表格內的記錄時, 觸發指令即會將這個變更記錄到 STAGLOG 表格中。觸發指令會記錄每個修改記錄的修改類型(插入、刪除或更新)、記錄常駐其中的表格名稱,及記錄的主要鍵或唯一索引。 當您在暫置作業伺服器中變更和測試完資料庫記錄後, 您可利用「暫置延伸公用程式」, 將變更延伸回正式作業伺服器中。
暫置作業伺服器包含的資料庫表格絕不可在暫置階段作業期間,更新到正式作業資料庫上。 當您使用「暫置複製公用程式」複製正式作業資料庫到暫置作業資料庫時,即已啟始暫置階段作業。 而當您使用「暫置複製公用程式」起始另一個暫置階段作業時,該暫置階段作業即告結束。 當「暫置複製公用程式」將正式作業資料庫複製到暫置作業資料庫後, 從暫置作業伺服器所涵蓋的表格來看,暫置作業資料庫和正式作業資料庫之間是處於同步狀態。一旦表格同步, 便不能變更正式作業資料庫上的表格。您只能更新暫置作業資料庫,然後使用「暫置延伸公用程式」, 將變更延伸到正式作業資料庫。 如果您更改兩種資料庫,延伸可能會因為索引鍵衝突或參照完整性違規而失敗。 如果您必須在暫置階段作業期間更新正式作業資料庫, 請使用「暫置複製公用程式」將資料庫同步化,然後重新開始另一個暫置階段作業。
為了確保在暫置階段作業期間,絕不會更新正式作業資料庫上的表格, 表格必須交由網站管理者來控制。在某些情況下,當您完成暫置複製後, 個別的客戶或商家會更新您的正式作業資料庫。舉例來說,在您完成暫置複製後, 您無法禁止商家修改正式作業資料庫中的 OFFER 表格。 在此情況下,您不能使用暫置作業伺服器。但是,RFQ 物件例外。 當您在正式作業資料庫上建立 RFQ 物件時,會在正式作業資料庫中的交易表格中插入列。 如果您在暫置作業資料庫中建立合約,您也會在暫置作業資料庫中的交易表格中插入列。 在此情況下,您會在暫置作業資料庫和正式作業資料庫上更新相同表格。
請注意,當您使用 RFQ 物件時,暫置作業伺服器具有一些限制。您也需要執行「暫置檢查」公用程式, 找出潛在的唯一索引鍵衝突並加以更正, 然後再執行「暫置延伸」公用程式,將變更延伸至正式作業資料庫中。
在典型的大眾消費型商務網站中,表格可分成下列兩個群組: 架構資料與作業資料。架構表格中所含的資料像是:商店、型錄、型錄項目、語言、稅金、折扣等。這些表格是由網站管理者所控制, 個別客戶無法修改表格。 作業表格中所含的資料像是:客戶資訊、地址、訂單和 SET 相關資料等。客戶可修改作業表格。暫置作業伺服器僅涵蓋架構表格。 請參閱 WebSphere Commerce 暫置表格,取得暫置作業伺服器包含的表格清單。
此外,您必須確定暫置作業伺服器所涵蓋的表格中沒有作業表格的外來鍵參照。 否則, 可能會因為刪除正式作業資料庫上某個潛在的主要鍵而導致延伸失敗。在您使用暫置作業伺服器之前, 您應確定只有組織才擁有作業資料,而個別使用者(像是型錄管理者)並無作業資料。
您在使用暫置作業伺服器之前應注意到以下各點:
![]() |