Freigeben über


FindRenderSave-Beispielanwendung für Windows

Aktualisiert: 05. Dezember 2005

FindRenderSave ist eine Beispielanwendung für Microsoft Windows, die mit Microsoft Visual Studio entwickelt wurde. Diese Anwendung basiert auf einem tatsächlichen Szenario und veranschaulicht die Entwicklung einer Windows-Anwendung, die den Berichtsserver-Webdienst verwendet. Dieses Beispiel ermöglicht mit der SOAP-API das Suchen nach Berichten in der Berichtsserver-Datenbank, das Prüfen der Berichtseigenschaften und das Rendern der Berichte in verschiedenen Datenträgerformaten. Dieses Beispiel wird nicht auf Itanium-basierten Betriebssystemen unterstützt.

Die SQL Server-Beispiele werden während des Setups nicht automatisch installiert. Anweisungen zum Installieren der Beispiele finden Sie unter Installieren von Beispielen.

ms160877.note(de-de,SQL.90).gifWichtig:
Beispielanwendungen sollten nicht ohne die Zustimmung des Systemadministrators mit der SQL Server-Datenbank oder dem Berichtsserver verbunden sein oder mit diesen verwendet werden.

Anforderungen

Damit Sie das FindRenderSave-Beispiel verwenden können, sollten Sie mit Microsoft Visual Studio und entweder mit Microsoft Visual C# oder Microsoft Visual Basic vertraut sein. Außerdem muss Ihr System die folgenden Anforderungen erfüllen:

  • Visual Studio 2005 oder eine kompatible Entwicklungsumgebung (zum Anzeigen der Projektdateien)
  • Microsoft .NET Framework, Version 2.0
  • Reporting Services-Beispiele. Sie haben die Möglichkeit, die Beispiele beim Ausführen des SQL Server 2005-Setups zu installieren. In dieser Version wird durch die Installation der Beispiele ein separates Installationsprogramm auf Ihrem Computer installiert, mit dessen Hilfe Sie Beispiele extrahieren und installieren können. Sie können dieses Installationsprogramm über das Menü Start in der Programmgruppe Microsoft SQL Server 2005 ausführen.
  • Einen Berichtsserver, für den Sie in Ihrem Netzwerk die Zugriffsberechtigung haben, falls Sie mit der Beispielclientanwendung den Inhalt eines Berichtsservers anzeigen und Berichte rendern möchten. Das Beispiel geht davon aus, dass SQL Server 2005 Reporting Services auf dem Entwicklungscomputer installiert ist.

Speicherort

Dieses Beispiel befindet sich im Unterverzeichnis Application Samples\FindRenderSave Sample des Verzeichnisses mit den Reporting Services-Beispielen.

Beispiel:

C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Application Samples\FindRenderSave Sample

Erstellen des Beispiels

Generieren Sie die Schlüsseldatei mithilfe der folgenden Anweisungen, falls Sie noch keine Schlüsseldatei mit starkem Namen erstellt haben.

So generieren Sie eine Schlüsseldatei mit starkem Namen

  1. Öffnen Sie eine Microsoft Visual Studio 2005-Eingabeaufforderung. Klicken Sie auf Start, zeigen Sie auf Alle Programme und danach auf Microsoft .NET Framework SDK 2.0, und klicken Sie anschließend auf SDK-Eingabeaufforderung.

    – oder –

    Öffnen Sie eine Microsoft .NET Framework-Eingabeaufforderung. Klicken Sie auf Start, zeigen Sie auf Alle Programme und dann auf Microsoft .NET Framework SDK 2.0, und klicken Sie anschließend auf SDK-Eingabeaufforderung.

  2. Wechseln Sie an der Eingabeaufforderung mit dem Befehl CD (Verzeichnis wechseln) im Eingabeaufforderungsfenster vom aktuellen Verzeichnis zu dem Ordner, in dem die Beispiele installiert sind.

    ms160877.note(de-de,SQL.90).gifHinweis:
    Klicken Sie auf Start, zeigen Sie auf Alle Programme, Microsoft SQL Server und auf Dokumentation und Lernprogramme, und klicken Sie dann auf Beispielordner, um den Ordner zu ermitteln, in dem sich die Beispiele befinden. Wenn das Standardverzeichnis verwendet wurde, befinden sich die Beispiele im Verzeichnis <Systemlaufwerk>:\Programme\Microsoft SQL Server\100\Samples.
  3. Führen Sie an der Eingabeaufforderung den folgenden Befehl zum Generieren der Schlüsseldatei aus:

    sn -k SampleKey.snk

    ms160877.note(de-de,SQL.90).gifWichtig:
    Weitere Informationen zum Schlüsselpaar mit starkem Namen finden Sie unter "Security Briefs: Starke Namen und Sicherheit im .NET Framework" unter ".NET-Entwicklung" auf der MSDN-Website.

So erstellen Sie das FindRenderSave-Beispiel in Visual Studio und führen es dort aus

  1. Öffnen Sie die Projektmappe (FindRenderSaveCS.sln oder FindRenderSaveVB.sln).

  2. Klicken Sie im Menü Debuggen auf Starten ohne Debuggen.

  3. Klicken Sie auf Schließen, um die Anwendung zu beenden.

So erstellen Sie das FindRenderSave-Beispiel in der Befehlszeile und führen es dort aus

  1. Wechseln Sie mit dem Befehl CD (Change Directory) in das Verzeichnis \FindRenderSave.

  2. Geben Sie Folgendes ein, um sowohl die C#- als auch die Visual Basic-Version des Beispiels zu erstellen:

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    
    ms160877.note(de-de,SQL.90).gifHinweis:
    Der Windows-Systempfad und die .NET Framework-Versionsnummer lauten auf Ihrem System möglicherweise anders.
  3. Doppelklicken Sie im Verzeichnis \Bin\Debug der Anwendung auf FindRenderSave.exe, um die Anwendung zu starten.

  4. Klicken Sie auf Schließen, um die Anwendung zu schließen.

Verwenden von FindRenderSave

Nach der Installation der FindRenderSave-Beispielanwendung können Sie damit nach Berichten suchen, Berichtseigenschaften anzeigen und Berichte in verschiedenen Datenträgerformaten rendern. Standardmäßig versucht die Anwendung, eine Verbindung zu einer Instanz des Berichtsserver-Webdienstes herzustellen, die sich auf demselben Computer befindet, auf dem FindRenderSave ausgeführt wird.

ms160877.note(de-de,SQL.90).gifWichtig:
Beispielanwendungen sollten nicht ohne die Zustimmung des Systemadministrators mit der SQL Server-Datenbank oder dem Berichtsserver verbunden sein oder mit diesen verwendet werden.

So verwenden Sie die FindRenderSave-Beispielanwendung

  1. Öffnen Sie FindRenderSave.sln in Visual Studio.

  2. Klicken Sie im Menü Debuggen auf Starten, um die Beispielanwendung auszuführen.

  3. Suchen Sie mithilfe der Liste Suchen nach anhand des Namens und/oder der Beschreibung nach Berichten.

  4. Geben Sie den gewünschten Text für die Suche in das Feld für die Suchzeichenfolge ein. Klicken Sie auf Suchen, wenn Sie die Suchzeichenfolge eingegeben haben.

    Eine Liste der Berichte, die den Suchkriterien entsprechen, wird in der Liste mit den gefundenen Elementen angezeigt.

  5. Klicken Sie in der Liste mit den gefundenen Elementen**** auf einen Bericht, um die Beschreibung und die Pfadeigenschaften anzuzeigen.

  6. Wenn ein Bericht ausgewählt ist, können Sie den Bericht in einem von vier Renderformaten rendern: Excel, Image, Web archive (MHTML) oder PDF. Zum Auswählen eines Renderformats verwenden Sie die Liste Rendern als.

  7. Klicken Sie auf Bericht speichern, um den Bericht zu speichern.

    Das Dialogfeld Speichern unter wird geöffnet.

    ms160877.note(de-de,SQL.90).gifHinweis:
    Berichte, die Anmeldeinformationen erfordern, oder parametrisierte Berichte, bei denen nicht für alle Parameter Standardwerte angegeben wurden, werden von FindRenderSave nicht gerendert oder gespeichert.
  8. Wählen Sie einen Speicherort aus, geben Sie einen Namen für den Bericht ein, und klicken Sie dann auf Speichern.

  9. Klicken Sie auf Schließen, um die Anwendung zu beenden.

Siehe auch

Aufgaben

Kompilieren und Ausführen von Codebeispielen
Beispiele für SQL Server Reporting Services

Andere Ressourcen

Anwendungsbeispiele (Reporting Services)

Hilfe und Informationen

Informationsquellen für SQL Server 2005

Änderungsverlauf

Version Verlauf

05. Dezember 2005

Geänderter Inhalt:
  • Die Anweisungen zum Generieren einer Schlüsseldatei wurden geändert, einschließlich des Namens und Speicherortes der Schlüsseldatei.