1.2 資料庫考量

將 ZENworks 2017 升級至 ZENworks 2020 之前,請考量以下準則:

  • 如果您使用的是 Sybase 資料庫,請務必將資料庫移轉至 PostgreSQL 資料庫。

    如需詳細資訊,請參閱《Database Migration from Sybase to PostgreSQL》(將資料庫從 Sybase 移轉至 PostgreSQL)。

  • 如果您使用的是外部資料庫,需要先將該外部資料庫升級或移轉到支援的最新版本,然後再升級主要伺服器。

    附註:如果 ZENworks 資料庫設定為與 Microsoft SQL Server 較舊版本 (例如 2005) 相容的層級,則應將其設定為 SQL Server 的最新受支援版本。

    如需受支援資料庫版本的詳細資訊,請參閱《ZENworks 伺服器安裝》指南中的資料庫要求

  • (建議) 根據環境中的裝置數量選取資料庫類型:

    • 對於裝置數量最多為 5,000 部的環境,請使用內嵌式 PostgreSQL

    • 對於裝置數量最多為 20,000 部的環境,請使用遠端 PostgreSQL。

    • 對於最多包含 40,000 部裝置的環境,請使用 MS SQL 或 Oracle。

    • 對於包含 40,000 個以上裝置的環境,請使用 Oracle Enterprise 版本 (含分割功能)。如需分割功能的資訊,請參閱《ZENworks 伺服器安裝》指南中的「含分割功能的 Oracle Enterprise」。

    如果現有資料庫不符合建議的條件,請在完成升級後移轉現有資料庫。

  • 若要升級資料庫,您可以在執行資料庫的同一部裝置上升級該資料庫,也可以使用協力廠商升級安裝程式移轉資料庫。

    如果您使用的是內嵌式 PostgreSQL 資料庫,ZENworks 升級安裝程式將會升級並重建該資料庫。

    附註:請確定代管內嵌式 PostgreSQL 資料庫的伺服器上有所需的可用空間,即相當於資料庫檔案的大小。

  • 您只能升級到同一個資料庫的更高版本。無法使用升級安裝程式從一個資料庫移轉為另一個資料庫。

  • 對於所有外部資料庫,請先停止所有其他主要伺服器上的 ZENworks 服務,然後再執行資料庫升級。

  • 重要:如果您使用的是 Microsoft SQL Server 資料庫,在升級區域之前,請確定預設資料庫綱要 DBO 中有可用資料庫表。如果預設資料庫綱要 DBO 中不存在 ZENworks 資料庫表,請聯絡 Micro Focus 客戶支援部門,以避免發生任何問題。

    若要確定資料庫綱要的情況,請在 Microsoft SQL 資料庫中執行以下查詢:SELECT distinct(SCHEMA_NAME(schema_id)) as OWNER FROM sys.objects WHERE type='U'