Show Menu
SUJETS×

Base de données

Le serveur de base de données peut fonctionner sur n'importe quel système d'exploitation, sans tenir compte du système utilisé par le ou les serveurs applicatifs, sous réserve de connectivité réseau entre eux.
Quel que soit le système d'exploitation sur lequel le moteur de base de données est installé, la connectivité doit être disponible sur les machines qui exécutent des composants d'Adobe Campaign.
Voir également la section Couches d’accès à la base de données .

Microsoft SQL Server

Le client natif doit être installé sur les serveurs applicatifs Adobe Campaign.
Vous pouvez vérifier la présence du client natif sur le serveur via le panneau de configuration des pilotes ODBC, sous les libellés SQL Server Native Client 10.0 (pour les clients Microsoft SQL Server 2008 et 2008 R2), ou SQL Server Native Client 11.0 (pour les clients Microsoft SQL Server 2012, 2014, 2016 et 2017).
Les DLL d'accès suivantes doivent donc être présentes :
  • sqlncli10.dll pour les clients Microsoft SQL Server 2008 et 2008 R2,
  • sqlncli11.dll pour les clients Microsoft SQL Server 2012, 2014, 2016 et 2017.
    Les DLL d'accès sont disponibles sur le site de Microsoft.
L'accès à Microsoft SQL Server depuis un serveur applicatif sous Linux n'est pas supporté.

Oracle

Les noms de colonne avec des caractères multi-octets ne sont pas pris en charge.
Les paramètres NLS_NCHAR_CHARACTERSET et NLS_CHARACTERSET doivent avoir été correctement configurés pour un bon fonctionnement de la base en Unicode ou en ANSI.
Adobe Campaign utilise les encodages par défaut d'Oracle. Si vous en utilisez d'autres, il peut se produire une incompatibilité. Dans ce cas, contactez le support technique.
Pour connaître votre encodage, vous pouvez utiliser la commande sqlplus suivante :
SELECT * FROM nls_database_parameters ;

  • Pour une installation en Unicode, les encodages supportés sont :
    NLS_NCHAR_CHARACTERSET         AL16UTF16
    NLS_CHARACTERSET         AL32UTF8
    
    
  • Pour une installation en ANSI (non Unicode), le seul encodage supporté est le suivant :
  NLS_CHARACTERSET WE8MSWIN1252

Pour vous connecter à sqlplus , utilisez le profil utilisateur Oracle :
su - oracle 
sqlplus 
[login] [password]

Voir également la section Client Oracle sous Linux .

PostgresSQL

Nous vous recommandons d'installer le support UTF-8 lors de l'installation du moteur de base, afin de pouvoir créer des bases Unicode.
Rubrique connexe