Cette section répertorie des problèmes connus qui peuvent être rencontrés lorsque vous installez le référentiel sur le SGBD Sybase Adaptive Server Enterprise.
Considérations générales
La base de données de référentiel PowerAMC doit traiter des
transactions importantes et nous vous recommandons de confier sa création et sa
maintenance à un administrateur de base de données expérimenté. Vous devez vous
assurer :
- Que ASE dispose de suffisamment de ressources en processeur
et en mémoire suffisantes. Les paramètres ASE suivants doivent être
fréquemment configurés à des valeurs supérieures à leur valeur par défaut
afin d'optimiser la consolidation des modèles :
- number of open
objects
- number of open
indexes
- number of locks
- max memory
- procedure cache
size
- statement cache
size
- Assurez-vous de disposer d'un fichier journal suffisamment
large et d'un gestion de fichier journal apte à traiter des transactions
très longues.
- Utilisez régulièrement update
statistics pour mettre à jour les informations sur la
distribution des valeurs clé. Job Scheduler doit être configuré pour cela si
la base de données n'est pas surveillée.
- [15.0.2 et versions supérieures] Envisagez d'activer le
paramétrage littéral automatique (literal_autoparam)
- Le cas échéant, utilisez directio afin de contourner le cache du système d'exploitation
et d'écrire directement sur disque.
- Surveillez et modifiez si nécessafre la valeur par défaut
de 2048 octets de default network packet
size.
Must declare variable '@dr_t_a0'. SQLSTATE = ZZZZZ
Si vous voyez l'erreur ci-dessus et êtes connecté à un serveur ASE via ODBC, affichez
l'administrateur de source de données ODBC, sélectionnez votre source de données, puis
sélectionnez l'option Enable Dynamic Prepare sur l'onglet Connection.
Données tronquées lors de l'extraction
Si vos données sont tronquées à l'extraction depuis le référentiel et que vous êtes connecté à un
serveur ASE via ODBC, affichez l'administrateur de source de données ODBC, sélectionnez
votre source de données, puis saisissez la valeur 10000000 dans la zone Text size sur
l'onglet Advanced.
Si des caractères telles que les points de suspension sont tronqués, vous devez vérifier le jeu de caractères de votre pilote correspond aux paramètres de votre base de données.
Profil de connexion : Erreur lors de la conversion de caractères dans le jeu de caractères du serveur
Si vous recevez une telle erreur de conversion lorsque vous travaillez sur un profil de connexion, cliquez sur le bouton Points de suspension à droite de la zone Paramètres de connexion dans la boîte de dialogue Définition de profil de connexion, ajoutez le paramètre CharSet, puis spécifiez la valeur de charset appropriée pour votre base de données de référentiel.