Question : Exécution très lente quand la vue de SQL est ajoutée au modèle de données dans le rapport en cristal

Bonjour les experts, le

I ont un modèle de données dans un rapport en cristal qui a des tables d'une base de données, et une vue de SQL d'une autre base de données.  Les tables et la vue de phase sur le même serveur.  Quand je cours le rapport, cela prend 45 minutes pour renvoyer mes données.  Si j'enlève la vue, cela prend seulement 1 minute pour renvoyer les données.  Quand je cours la question de SQL directement du studio de gestion de SQL, cela prend également seulement 1 minute pour renvoyer les données.  Ainsi, ma question :  Quand la vue dans le modèle de données, inclut-il est-il quelque chose que je peux faire dans le rapport en cristal pour accélérer le retour de données ?

Thank que vous pour en aidez avec this.
Respectfully, Chopp
class= de

Réponse : Exécution très lente quand la vue de SQL est ajoutée au modèle de données dans le rapport en cristal

« Les tables et la vue de phase sur le même serveur. »  Je mal interprète ceci la première fois.  Oui, ils sont sur le même serveur (boîte physique), mais pas sur la même base de données. C'est ce qui pose vos problèmes dans les rapports en cristal. Quand vous joignez des objets des points d'émission disparates (même si c'est le même type de base de données résidant sur la même machine physique) vous avez des limitations graves et des issues d'exécution potentielles.

Afin de résoudre ces problèmes, la meilleure option est de consolider les divers points d'émission dans un endroit simple pour que les rapports en cristal questionnent.  Voici deux ou trois options :

1)  Créer la vue sur la même base de données que les tables, mais la laisser indiquant la base de données originale.  En ce qui concerne des rapports en cristal, les tables et la vue seront sur la même base de données, tellement là n'est aucune issue - ce serait mon premier choix, personnellement.  À moins qu'on ne te permette pas de créer des vues sur la base de données UDT4, vous ne devriez avoir aucun problèmes.

2)  Créer une commande SQL Qui mettent en référence les tables et la vue.  Puisque la commande sera indiquée un point d'émission simple, vous éliminerez des issues d'exécution.

Sur une note latérale, DÉFAUT DE LA REPRODUCTION SONORE qui est beaucoup de véhicules à passer.  Est-ce que c'est le résultat de choisir chaque véhicule dans le picklist ?

~Kurt
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us