2.0 資料庫要求

如果您不使用 ZENworks 2017 預設的內嵌式 Sybase SQL Anywhere 資料庫,而選擇其他資料庫做為 ZENworks 資料庫,所選的資料庫必須符合以下要求︰

項目

要求

資料庫版本

  • 裝有 11.2.0.4 版標準、企業版本和 Oracle RAC 的 Oracle 11g R2 (含或不含分割功能)。如需分割功能的資訊,請參閱「含分割功能的 Oracle Enterprise」。

  • 版本為 12.1.0.2 標準版、企業版和 Oracle RAC 的 Oracle 12c R1 (包含或不含磁碟分割功能)。

  • 版本為 12.1.0.2 標準版、企業版和 Oracle RAC 的 Oracle 12c R2 (包含或不含磁碟分割功能)。

  • Microsoft SQL 2008 SP3 及更高版本,包括叢集 (標準和企業版本)

  • Microsoft SQL 2008 R2 SP3 及更新版本,包括叢集 (資料中心、標準和企業版本)

  • Microsoft SQL Server 2012 SP3 及更新版本,包括叢集 (標準、企業和商業智慧版本)

  • Microsoft SQL Server 2014 及更新版本,包括叢集 (標準、企業和商業智慧版本)

  • Microsoft SQL Server 2016、2016 SP1,包括叢集 (標準和企業版本)

  • Microsoft SQL Server 2017,包括叢集 (標準和企業版本)

  • Sybase Anywhere 17 (及最新的電子錯誤修復)

  • PostgreSQL 9.5.8

    附註:不支援 ZENworks Reporting。

資料庫伺服器主機名稱

網域名稱伺服器服務必須能夠解析資料庫伺服器主機名稱。

TCP 埠

伺服器必須允許主要伺服器在資料庫連接埠上進行通訊。如果是 MS SQL,請務必為資料庫伺服器設定靜態連接埠。

預設連接埠︰

  • 1433,供 MS SQL 使用

  • 2638,供 Sybase SQL 使用

  • 2639,供 Sybase 稽核資料庫使用

  • 1521,供 Oracle 使用

  • 5432,供內嵌式 Postgres 使用

  • 5432 供外部 Postgres 使用 (您可以視需要指定其他連接埠。)

如果發生衝突,您可以變更預設連接埠號碼。但必須確保此連接埠已開啟,以便讓主要伺服器可與資料庫通訊。

UDP 埠

1434 供 MS SQL 使用 (如果 ZENworks 使用該資料庫的具名例項)

WAN 注意事項

主要伺服器與 ZENworks 資料庫必須位於同一個網路節區中。主要伺服器不能透過 WAN 寫入 ZENworks 資料庫。

預設字元集

Sybase 必須使用 UTF-8 字元集。

若是 MS SQL,ZENworks 則不需要任何特定的字元集。ZENworks 對 MS SQL 支援的所有字元集都提供支援。

對於 Oracle,NLS_CHARACTERSET 和 NLS_NCHAR_CHARACTERSET 參數必須分別設定為 AL32UTF8 和 AL16UTF16。如果安裝現有的 Oracle 資料庫時使用的是另一個字元集,若要移轉至 AL32UTF8 字元集,請聯絡 Oracle 支援人員。

定序

ZENworks 不支援區分大小寫的 MS SQL 資料庫例項。因此,在設定之前,請確定資料庫不區分大小寫。

資料庫使用者

請確定 ZENworks 資料庫使用者與遠端資料庫的連接不受限制。

例如,如果 ZENworks 資料庫使用者是一位 Active Directory 使用者,請確定 Active Directory 規則允許使用者連接遠端資料庫。