 |
Reporting mit SQL Server Express? |
 |
27.10.2009, 10:13
|
#1
|
|
Zaungast
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
|
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...
|
|
|
|
27.10.2009, 10:52
|
#2
|
|
Stammgast
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
|
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
|
|
|
|
27.10.2009, 11:37
|
#3
|
|
Zaungast
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
|
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...
|
|
|
|
27.10.2009, 12:19
|
#4
|
|
Stammgast
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
|
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
|
|
|
|
27.10.2009, 13:26
|
#5
|
|
Zaungast
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
|
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...
|
|
|
|
27.10.2009, 14:04
|
#6
|
|
Stammgast
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
|
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
|
|
|
|
27.10.2009, 16:59
|
#7
|
|
Zaungast
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
|
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.
|
|
|
|
28.10.2009, 06:26
|
#8
|
|
Stammgast
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
|
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
|
|
|
|
28.10.2009, 08:34
|
#9
|
|
Zaungast
SKiZ1 ist offline
Registriert seit: 04.09.2009
Ort: Dresden
Beiträge: 39
|
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...
|
|
|
|
29.10.2009, 09:25
|
#10
|
|
Stammgast
O. Helper ist offline
Registriert seit: 26.03.2004
Ort: Hannover, in einem kleinen Vorort
Beiträge: 2.065
|
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
|
|
|
|
| Themen-Optionen |
|
|
| Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:55 Uhr.
|