Résumé du problème :
S1T00: [Microsoft][ODBC SQL Server Driver]Timeout expired
Issue
Detail: « FRx Reporting Engine: S1T00: [Microsoft][ODBC SQL Server Driver]Timeout expired » followed by « FRx Reporting Engine: This report yielded no data ». received generating FRx report.s).
Indiqué sur la version : 6.5.152
Étapes à recréer :
1. Restituer les applications et les db système suivants : mlb_7447177app et mlb_7447177sys.
2. Dans FRx 6.5.152, configurer une entreprise comme suit : Code de la société FRx = Nom de la société VBHA=VBHA Natural Account Length=8 Company ID=BVHA
3. Définir la société ci-dessus par défaut.
4. Importez le fichier TDB dans l’ensemble de spécifications utilisé par l’entreprise BVHA.
5. Ouvrez l’ID de catalogue : 17465 et assurez-vous que la date du rapport est définie sur 31/08/2002.
6. Générez le rapport.
Résultats attendus : une erreur de délai d’attente ne doit pas se produire pour les requêtes qui s’exécutent pendant 30 000 millisecondes ; nous devons augmenter cette limite si possible pour prendre en charge les clients qui souhaitent exécuter des rapports plus volumineux.
Résultats réels : recevoir les erreurs suivantes pendant la génération du rapport... « FRx Reporting Engine: S1T00: [Microsoft][ODBC SQL Server Driver]Timeout expired »... suivi de... « Moteur de rapports FRx : Ce rapport n’a produit aucune donnée. » Dans la SQL, il est indiqué que les erreurs sont reçues lorsque l’exécuter des requêtes prend plus de 30 000 millisecondes.
Contourner le cas : Placer les bases de données De Base de données sur un serveur SQL avec plus de ressources et la durée de la requête ne dépasse pas
30 000 millisecondes.
État de la résolution : ce problème a été résolu dans
FRx 6.5.184 (sp5).
Cet article était TechKnowknow Document ID:5154