如果不使用預設為 ZENworks 11 SP2 提供的內嵌式 Sybase SQL Anywhere 資料庫做為 ZENworks 資料庫,選擇的資料庫必須符合以下要求:
表 8 資料庫要求
項目 |
要求 |
---|---|
資料庫版本 |
Microsoft SQL Server 2008 (未經過廣泛測試) Microsoft SQL Server 2008 R2 SP1 Oracle 11g R1 (未經過廣泛測試) Oracle 11g R2 附註:如果您計劃將 Oracle Real Application Clusters (Oracle RAC) 用於 ZENworks,請參閱︰ Sybase SQL Anywhere 12 11.2.3 中新增的內容︰ Microsoft SQL Server 2008 R2 SP2 和 Microsoft SQL Server 2008 SP2 (未經過廣泛測試) |
資料庫主機名稱 |
網域名稱伺服器服務應能解析資料庫主機名稱 |
TCP 埠 |
伺服器必須允許「主要伺服器」在資料庫埠上進行通訊。如果是 MS SQL,請務必為資料庫伺服器設定靜態連接埠。 預設連接埠包括︰
重要:如果發生衝突,可以變更預設埠號碼。但必須確定此連接埠已開啟,以便主要伺服器可與資料庫通訊。 |
UDP 埠 |
1434 供 MS SQL 使用 (如果 ZENworks 使用該資料庫的具名例項) |
WAN 注意事項 |
主要伺服器與 ZENworks 資料庫必須位於同一個網路節區中。主要伺服器不能透過 WAN 寫入 ZENworks 資料庫。 |
預設字元集 |
Sybase 必須使用 UTF-8 字元集。 若是 MS SQL,ZENworks Configuration Management 則不需要任何特定的字元集。ZENworks Configuration Management 對 MS SQL 支援的所有字元集都提供支援。 對於 Oracle,NLS_CHARACTERSET 和 NLS_NCHAR_CHARACTERSET 參數必須分別設定為 AL32UTF8 和 AL16UTF16。 |
定序 |
ZENworks 11 SP2 Configuration Management 不支援區分大小寫的 MS SQL 資料庫例項。因此,在設定之前,請確定資料庫不區分大小寫。 |
資料庫使用者 |
請確定 ZENworks 資料庫使用者與遠端資料庫的連接不受限制。 例如,如果 ZENworks 資料庫使用者是一位 Active Directory 使用者,請確定 Active Directory 規則允許使用者連接遠端資料庫。 |
資料庫設定 |
如果是 MS SQL,可以將 READ_COMMITTED_SNAPSHOT 設定設為「開啟」,以便在對資料庫中的資料進行寫入或修改的同時,允許讀取該資訊。 若要將 READ_COMMITTED_SNAPSHOT 設定設為「開啟」,請在資料庫伺服器提示符處執行以下指令︰ ALTER DATABASE 資料庫名稱 SET READ_COMMITTED_SNAPSHOT ON; 附註:設定資料庫設定時必須遵守以下準則︰
如需停止和啟動 ZENworks 服務的詳細資訊,請參閱《ZENworks 11 SP2 主要伺服器與輔助設備參考》中的 |