Je voudrais faire deux contributions. On est très négatif (CR est de la foutaise) et l'autre est très positif (SSRS est la sauvegarde de magasin indépendant et disponibles sans frais).
Sur une note de côté, si vous mod une réponse vers le bas, puis ajoutez un commentaire expliquant pourquoi vous pensez que la réponse est fausse ou contre-productive, à moins que quelqu'un d'autre est déjà dit la même chose. Même alors, un simple "comme ci-dessus" serait utile.
Crystal Reports est de la foutaise
Crystal Reports est une insulte à la communauté de développement de l'. Simple boîte de dialogue redimensionner les bugs qui pourraient être l'œuvre de moments à résoudre sont restés non corrigées de plus de dix ans et six versions majeures, donc je doute vraiment que toute tentative est jamais fait d'aborder les sujets difficiles. Crystal Reports est profondément indigne de confiance, que ce SQL montre.
SELECT COUNT(*) FROM sometable WHERE 1=0
Cette instruction génère un résultat de l'un quand il doit produire zéro. C'est un modèle hors-par-une erreur dans le cœur de la Crystal Reports moteur SQL.
Le soutien pour le CR est tout aussi lamentable, après avoir été déplacés à l'étranger de nombreuses années. Si vous la toux jusqu'à 200 $pour un appel au support, un inintelligible étranger mal compris votre question et insulte à votre intelligence jusqu'à vous donner, à ce moment, il s' - parce que vous avez choisi d'abandonner - déclarer l'appel résolu.
Si c'est vraiment ce mauvais pourquoi est-il si populaire? Il n'est pas populaire. Il est très onu populaire. Il obtient un orteil-cale en passant par le marketing. Gestion des types de papier glacé des annonces promettant beaucoup, et parce que CR a été autour depuis si longtemps ils supposent qu'il est tout à fait vrai. Un peu comme les bindis (un type de l'Australie épineuse de mauvaises herbes dans votre pelouse, une fois installé, il est presque impossible de se débarrasser de lui. Admission à l'incompétence est un mauvais choix de carrière pour un manager. Lorsque les gestionnaires manque de l'expertise technique pour prendre une décision, plutôt que de permettre à une personne technique pour prendre la décision qu'ils retombent sur le précédent et répéter les erreurs de leurs pairs. Ils ont également ne parviennent pas à réaliser que si elles veulent réellement utiliser le web de livraison des trucs qu'ils sont pour une licence serveur. Aussi, la longévité signifie qu'il est facile de trouver des gens avec la CR de l'expérience.
Pour plus de détails et une bonne tranche de rire je vous recommande ces liens.
Ou il suffit de taper "crystal reports suce" dans Google. D'un point de vue équilibré, essayez aussi "les rapports crystal rocks". Ne vous inquiétez pas, cela ne prendra pas beaucoup de votre temps. Il y a pas de critiques positives à l'extérieur de leur propre battage marketing.
Maintenant pour quelque chose de plus positif.
SQL Rapports est effectivement libre
Vous pouvez l'installer gratuitement en tant que partie de SQL Express with Advanced Services. Vous pouvez également l'installer .NET 2.x qui apporte avec elle ADO.NET les pilotes pour les principaux fournisseurs de bases de données génériques OLEDB et ODBC de soutien.
Depuis SSRS utilise ADO.NET, cela signifie que vous pouvez connecter SSRS à quoi que ce soit à qui vous pouvez vous connecter ADO.NET, c'est à dire juste au sujet de quoi que ce soit.
Les termes de la licence s'appliquant à SSRS fourni avec SQL Express nécessite d'être déployé et installé en tant que partie de SQL Express. Ils n'ont rien à dire à propos de laquelle les rapports d'obtenir leurs données.
SQL Express est limitée, mais l'accompagnement SSRS n'a pas de telles limitations. Si vos données sont fournies par un autre moteur de base de données, vous pouvez soutenir un grand nombre d'utilisateurs de ce moteur est homologué pour le soutenir. Ne m'obtenez pas le mal, au travail, nous avons des dizaines de copies sous licence de MS SQL Server. Je dis juste que vous pouvez utiliser SSRS contre le magasin de sauvegarde de votre choix, sans avoir à trouver ou à justifier le budget pour ça. Ce que vous allez être absent est de la planification et de l'abonnement de soutien. Je parle d'expérience quand je dis qu'il n'est pas profondément difficile à écrire un service qui remplit l'espace.
SSR remplit toutes les promesses que le CR fait. Facile à utiliser, bonne prise en charge de l'utilisateur de BRICOLAGE, dispose d'un schéma d'abstraction de l'outil conceptuellement similaire à CR BO mais qui fonctionne correctement, haute performance, de préférence d'heure, facile à utiliser, stable, flexible, facile à étendre, peut être contrôlée de manière interactive ou par programmation. Dans l'édition 2008, ils ont même le soutien de riches format de flux à base de modèles (fusion et publipostage pour des lettres).
C'est la meilleure solution que j'ai jamais vu en vingt ans de développement de logiciels sur les plates-formes allant de mainframes à travers minis de micros. Il les tiques toutes les cases que je pense et n'a qu'une faiblesse profonde, je peux rappel - le modèle de mise en page ne prend pas en charge le positionnement par rapport au bas de la page et la seule solution est le positionnement par rapport à la page en haut sur une hauteur de page.
Il ne traite pas des problèmes comme hétérogène à disposition les données, mais à mon humble avis, ceux-ci peuvent et doivent être traités en dehors du rapport proprement dit. Beaucoup de solutions d'entreposage de données (telles que les ssi) de fournir des outils pour la résolution de tels problèmes, et il serait absurde de mettre un foireuse double de la capacité dans le moteur de rapport.
L'obtention d'une saine décision de votre pointues, cheveux boss
Dites-lui que vous pensez que, compte tenu de sa problématique, l'histoire et l'impopularité avec les développeurs, le choix de Crystal Reports est une décision courageuse qui marque lui aussi un preneur de risques.
Certains boss sont tellement stupides qu'ils penseront que c'est une bonne chose, mais avec eux, vous êtes condamné de toute façon.