1.4 Requisiti per il database

Se si sceglie di utilizzare per il database ZENworks un database diverso da quello Sybase SQL Anywhere incorporato, disponibile per default in ZENworks 11 SP2, gli altri database devono soddisfare i seguenti requisiti:

Tabella 1-8 Requisiti per il database

Elemento

Requisito

Versione database

Microsoft SQL Server 2008 (non testato in maniera estensiva)

Microsoft SQL Server 2008 R2

Microsoft SQL Server 2008 R2 SP1

Oracle 11g R1 (non testato in maniera estensiva)

Oracle 11g R2

Sybase SQL Anywhere 12

Nome host database

Il nome host del database deve essere risolto dai servizi DNS

Porte TCP

Il server deve consentire la comunicazione al server primario sulla porta del database. Per MS SQL, assicurarsi di configurare porte statiche per il server del database.

Le porte di default sono:

  • 1433 per MS SQL

  • 2638 per Sybase SQL

  • 1521 per Oracle

IMPORTANTE:è possibile modificare il numero di porta di default in caso di conflitti. Tuttavia, è necessario verificare che la porta venga aperta per consentire al server primario di comunicare con il database.

Porte UDP

1434 per MS SQL (se ZENworks utilizza istanze di database con nome)

Considerazione su WAN

I server primari e il database ZENworks devono risiedere nello stesso segmento di rete. I server primari non possono scrivere tramite una WAN nel database ZENworks.

Set di caratteri di default

Per Sybase, è necessario il set di caratteri UTF-8.

Per MS SQL, ZENworks Configuration Management non richiede alcun set di caratteri specifico. ZENworks Configuration Management è in grado di elaborare tutti i set di caratteri supportati da MS SQL.

Per Oracle, è necessario impostare il parametro NLS_CHARACTERSET su AL32UTF8 e il parametro NLS_NCHAR_CHARACTERSET su AL16UTF16.

Confronto

ZENworks 11 SP2 Configuration Management non è supportato da un'istanza con distinzione tra maiuscole e minuscole del database MS SQL. Pertanto è necessario verificare che il database non applichi la distinzione tra maiuscole e minuscole prima di configurarlo.

Utente del database

Verificare che l'utente del database ZENworks sia in grado di connettersi a un database remoto senza restrizioni.

Se ad esempio l'utente del database ZENworks è un utente Active Directory, verificare che le norme Active Directory consentano all'utente di connettersi a un database remoto.

Impostazioni del database

Per MS SQL, impostare READ_COMMITTED_SNAPSHOT su ON in modo che sia consentito l'accesso in lettura alle informazioni nel database durante la scrittura o la modifica dei dati.

Per impostare READ_COMMITTED_SNAPSHOT su ON, eseguire il seguente comando al prompt del server del database:

ALTER DATABASE nome_database SET READ_COMMITTED_SNAPSHOT ON;

NOTA:per configurare le impostazioni del database, è necessario che vengano rispettate le seguenti linee guida:

  • Prima di configurare le impostazioni del database, interrompere tutti i servizi ZENworks su tutti i server ZENworks.

  • Dopo aver configurato le impostazioni, avviare tutti i servizi ZENworks su tutti i server ZENworks.

Per informazioni dettagliate su come interrompere e avviare i servizi ZENworks, consultare ZENworks Server in ZENworks 11 SP2System Administration Reference (in lingua inglese).