2012-03-17 4 views
0

Je souhaite créer un site Web. Selon les exigences, j'ai de nombreux rapports simples et complexes qui peuvent avoir plus de colonnes à afficher parfois. Je n'ai pas travaillé avec le reportage sur le web. Je veux savoir quel est le meilleur des deux selon mes besoins.Crystal Reports vs SQL Server Reporting Services

+0

Désolé pour ce faire, mais je ne dirais en fait ni et à la place offrir une troisième option: [Rapports Jasper] (http://jasperforge.org/projects/jasperreports) –

+0

ohh comment c'est mieux que les deux que j'ai mentionné? – DharaPPatel

+0

Contrairement à d'autres outils de création de rapports, vous pouvez afficher du code HTML pur. Crystal demande à l'utilisateur d'installer un plug-in. Cela peut en soi devenir un défi sur les anciens navigateurs ou si l'ordinateur est géré par un administrateur trop agressif. Et contrairement aux deux autres, c'est gratuit ... Comme dans la bière, –

Répondre

0

Sans vraiment connaître vos besoins - mon sentiment serait de favoriser SQL Server Reporting Services.

Pourquoi?

  • Il est livré avec SQL Server, il est donc essentiellement libre (si vous avez SQL Server de toute façon)
  • il est tout à fait capable en termes de rendu et l'exportation
  • il est également extensible avec le code .NET, si vous avez besoin de
  • vous pouvez planifier des rapports à un moment donné, etc.

Crystal Reports d'autre part

  • est un add-on séparé, vous devez acheter (et il est assez cher aussi)
  • c'est un peu maladroit et difficile à utiliser parfois (à mon avis)
  • n'intègre pas près ainsi avec SQL Server et ASP.NET
+0

je pense que les rapports de cristal sont gratuits, si vous avez un studio visuel. Les rapports Crystal sont meilleurs pour certains rapports très complexes. mais en général - Reporting Services est beaucoup plus amusant et plus facile à utiliser. –

+0

@ Jānis: c'est une ** version Crystal Reports ** très limitée - pas de composants serveur (c'est-à-dire pas de planification de rapports), connectivité très limitée .... –

+0

@marc_s je suis passé à SQL Server Reporting à l'aide de quelques étapes par étape guide. là j'ai été guidé que les rapports sql une fois construits ils ont supposé être déployés sur le serveur de rapport mais ce que je devrais faire dans l'environnement d'étude à la maison. où est-ce que je le déploie et l'emploie dans mon Web d'asp.net? s'il vous plaît me suggérer quelque chose. merci – DharaPPatel