Zurück   Entwickler-Forum > Datenbanken > Reporting Tools

Antwort
 
Themen-Optionen Ansicht

Reporting mit SQL Server Express?
Alt 27.10.2009, 10:13   #1
SKiZ1
Zaungast
 
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
SKiZ1 befindet sich auf einem aufstrebenden Ast
Standard Reporting mit SQL Server Express?

Ich arbeite noch nicht lange mit Reports und habe deshalb folgende Probleme:

Ich möchte Reports mittels einem SQL Server 2005 Express (aus Kostengründen) verteilen. Zum erstellen habe ich mir das SQL Server Toolkit installiert. Nur wie kann ich die Reports mittels des Servers speichern und bereitstellen? Am besten wäre es wenn sie per URL erreichbar sind.

Zudem möchte ich in bestimmten Zeilen der Tabelle des Berichtes die Hintergrundfarbe ändern, z.B. wenn ein Feld den Wert "0" besitzt. Ist das möglich? Habe es mit Unterberichten probiert nur im SQL Server hat es den Unterbericht nicht angezeigt.

Vielen Dank im voraus...
  Mit Zitat antworten

Anzeige

Alt 27.10.2009, 10:52   #2
O. Helper
Stammgast
 
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
O. Helper befindet sich auf einem aufstrebenden Ast
Standard

Um den Reporting Service von MS SQL Server 2005 Express with Advanced Services nutzen zu können, muss auf dem Rechner dann auch der IIS installiert sein, erst der MS SQL Server 2008 (Express) birngt seine eine HTTP.SYS mit, um die Seiten zu hosten.
Der RS stellt dann eine ASP Seite zur Verfügung, über den Benutzer / Reports verwaltet und abgerufen werden können.

Alle Eigenschaften wie Hintergrundfarbe kannst Du per Code Behind steuern, als in "Backcolor" = IIF(DataSet!Wert = 0, "Red", "Blue")
__________________
Olaf Helper

<Blog> <Xing>
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
  Mit Zitat antworten

Alt 27.10.2009, 11:37   #3
SKiZ1
Zaungast
 
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
SKiZ1 befindet sich auf einem aufstrebenden Ast
Standard

Den ISS hab ich schon installiert.

Wie gelange ich aber zu dem Reporting Service bzw. der ASP-Seite?

Und wie kann ich den Code Behind zu einer Zeile hinzufügen?

Wie gesagt ich bin in der sache ein aboluter Neuling

Vielen Dank im voraus...
  Mit Zitat antworten

Alt 27.10.2009, 12:19   #4
O. Helper
Stammgast
 
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
O. Helper befindet sich auf einem aufstrebenden Ast
Standard

Startmenu => MS SQL Server 2005 => Konfiguration solltest Du "Konfigurations-Manager für Reporting Services" haben, darüber kannst Du alles benötigte einstellen und da findest Du auch die Links. Die werden so aussehen
http://localhost:80/ReportServer_SQLEXPRESS
http://localhost:80/Reports_SQLEXPRESS

Den Code kannst Du z.B. bei BackgroundColor eingeben, in dem Du in der Auswahl-Liste "<Ausdruck>" auswählst.
__________________
Olaf Helper

<Blog> <Xing>
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
  Mit Zitat antworten

Alt 27.10.2009, 13:26   #5
SKiZ1
Zaungast
 
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
SKiZ1 befindet sich auf einem aufstrebenden Ast
Standard

So ich habe in dem Konfigurations-Manager alles eingestellt, die Datenbank hat es auch angelegt. Jedoch weiß ich immer noch nicht wie ich die Reports aufrufen kann.
Gibt es irgend ein Tutotial oder ähnliches wo alles beschrieben ist? (damit ich nich immer nachfragen muss)

Und das mit der Hintergrundfarbe hab ich auch noch nich ganz verstanden. Bei mir ist es so das in einer Zeile in der ersten spalte eine u.a. "0" steht. Wenn das so ist soll die ganze Zeile sich färben. Den Ausdruck "BackgroundColor" hab ich nich gefunden.

Vielen Dank im voraus...
  Mit Zitat antworten

Alt 27.10.2009, 14:04   #6
O. Helper
Stammgast
 
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
O. Helper befindet sich auf einem aufstrebenden Ast
Standard

MSDN Getting Started With Reporting Services
Da findest Du unter Adding Conditional Formatting fast das gleiche Beispiel.
Meistens ist ein Buch, das Schritt-für-Schritt vorgeht besser.

BackgroudColor findest Du in den Eigenschaft zu den Control. Einfach das gewünscht Textfeld markieren, Rechte-Maus => Eigenschaften
__________________
Olaf Helper

<Blog> <Xing>
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
  Mit Zitat antworten

Alt 27.10.2009, 16:59   #7
SKiZ1
Zaungast
 
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
SKiZ1 befindet sich auf einem aufstrebenden Ast
Standard

Danke .. hab es hinbekommen mit der Formatierung.

Jetzt hab ich nur noch ein Problem (Hoffe das letzte mit dem ich euch nerve):

Wenn ich meinen Report bereitstellen will (Rechtsklick auf das Projekt --> bereitstellen oder?) und ich meine Nutzernamen und Passwort für den ReportServer eingebe tut sich nix.
Ich habe eine Anmeldung für die Report-DB angelegt und die Rechte stimmen auch (dbcreator(dbowner).

Woran könnte das liegen???

Vielen Dank im voraus.
  Mit Zitat antworten

Alt 28.10.2009, 06:26   #8
O. Helper
Stammgast
 
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
O. Helper befindet sich auf einem aufstrebenden Ast
Standard

Nun, beim "Bereitstellen" passiert sich auch nicht so viel, die Reports werden an den Server übertragen; das war's schon.
Solange keine Fehlermeldung erscheint, sollte alles in Ordnung sein und die Reports im Portal erscheinen.

Sonst sieh mal im Menü unter "Projekt" => "<Projektname>-Eigenschaften" nach, ob die richtige Reportserver URL eingetragen ist, auf den die Reports bereit gestellt werden sollen.
__________________
Olaf Helper

<Blog> <Xing>
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
  Mit Zitat antworten

Alt 28.10.2009, 08:34   #9
SKiZ1
Zaungast
 
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
SKiZ1 befindet sich auf einem aufstrebenden Ast
Standard

Naja die Sache ist bei mir das ich Username und Passwort eingebe aber das Anmeldefenster bleibt, nur das das Passwort aus der Textbox gelöscht wird. Deshlab dachte ich es ist was falsch gelaufen.

Und wie gelange ich auf das Portal? Ich habe was von dem Report Manager gelesen, nur ich kann mich auf diesen nicht einloggen obwohl ich einen User mit vollen Berechtigungen angelegt hab.

Vielen Dank im voraus...
  Mit Zitat antworten

Alt 29.10.2009, 09:25   #10
O. Helper
Stammgast
 
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
O. Helper befindet sich auf einem aufstrebenden Ast
Standard

Kannst Du Dir die Berichtsvorschau anzeigen lassen, ohne Uid/Pwd anzugeben?

Beim Bereitstellen kommt keine Uid/PWd Abfrage, das läuft alles ausschließlich über die Windows-NT Anmeldung.
Richtige "TargetServerURL" angegeben, also die "ReportServer" Adresse, nicht die "Reports" (siehe oben)?
__________________
Olaf Helper

<Blog> <Xing>
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
  Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
express, report, sql server, unterbericht

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr.



© 1995–2009 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags.