Condividi tramite


Applicazione Windows di esempio FindRenderSave

Data aggiornamento: 5 dicembre 2005

FindRenderSave è un'applicazione Microsoft Windows di esempio sviluppata mediante Microsoft Visual Studio. L'applicazione, basata su uno scenario reale, illustra come sviluppare un'applicazione Windows che utilizza il servizio Web ReportServer. L'API SOAP viene utilizzata nell'esempio per consentire la ricerca di report nel database del server di report, l'analisi delle proprietà dei report e il rendering dei report in diversi formati su disco. Questo esempio non è supportato nei sistemi operativi basati su processori Itanium.

Gli esempi di SQL Server non vengono installati automaticamente durante l'installazione. Per informazioni sulle procedure di installazione degli esempi, vedere Installazione degli esempi.

ms160877.note(it-it,SQL.90).gifImportante:
Le applicazioni di esempio non devono essere connesse o utilizzate con il database di SQL Server o il server di report in un ambiente di produzione senza l'autorizzazione dell'amministratore di sistema.

Requisiti

Per utilizzare l'esempio FindRenderSave, è necessario avere familiarità con Microsoft Visual Studio e Microsoft Visual C# o Microsoft Visual Basic. Il sistema deve inoltre soddisfare i requisiti seguenti:

  • Visual Studio 2005 o ambiente di sviluppo compatibile (per la visualizzazione dei file di progetto).
  • Microsoft .NET Framework versione 2.0
  • Esempi di Reporting Services. È possibile scegliere di installare gli esempi durante l'installazione di SQL Server 2005. Con questa versione, se si sceglie di installare gli esempi, nel computer viene installato un programma di installazione distinto che consente di estrarre e installare gli esempi. È possibile eseguire il programma di installazione dal menu di avvio nel gruppo di programmi Microsoft SQL Server 2005.
  • Un server di report per cui si dispone di autorizzazioni di accesso in rete, se si intende utilizzare l'applicazione client di esempio per visualizzare il contenuto di un server di report ed eseguire il rendering dei report. In questo esempio si suppone che SQL Server 2005 Reporting Services sia installato sul computer di sviluppo.

Percorso

L'esempio è disponibile nella sottodirectory Application Samples\FindRenderSave Sample della directory degli esempi di Reporting Services.

Ad esempio:

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

Generazione dell'esempio

Se non è stato ancora creato un file di chiave con nome sicuro, generare il file di chiave seguendo le istruzioni seguenti.

Per generare un file di chiave con nome sicuro

  1. Aprire il prompt dei comandi di Microsoft Visual Studio 2005. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.

    -- oppure --

    Aprire il prompt dei comandi di Microsoft .NET Framework. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.

  2. Utilizzare il comando CD (change directory) per passare dalla directory corrente della finestra del prompt dei comandi alla cartella in cui sono stati installati gli esempi.

    [!NOTA] Per determinare la cartella in cui si trovano gli esempi, fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, Documentazione ed esercitazioni, quindi Samples. Se è stato utilizzato il percorso di installazione predefinito, gli esempi si troveranno in <unità_sistema>:\Programmi\Microsoft SQL Server\100\Samples.

  3. Al prompt dei comandi digitare il comando seguente per generare il file di chiave:

    sn -k SampleKey.snk

    ms160877.note(it-it,SQL.90).gifImportante:
    Per ulteriori informazioni sulla coppia di chiavi con nome sicuro, vedere l'argomento relativo ai nomi sicuri e alla protezione in .NET Framework nel centro per sviluppatori di .NET su MSDN.

Per generare ed eseguire l'esempio FindRenderSave in Visual Studio

  1. Aprire la soluzione (FindRenderSaveCS.sln o FindRenderSaveVB.sln).

  2. Scegliere Avvia senza eseguire debug dal menu Debug.

  3. Per uscire dall'applicazione, fare clic su Close.

Per generare ed eseguire l'esempio FindRenderSave dalla riga di comando

  1. Mediante il comando CD (change directory) passare alla directory \FindRenderSave.

  2. Digitare il comando seguente per generare le versioni C# e Visual Basic dell'esempio:

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    

    [!NOTA] Il percorso di sistema Windows e il numero di versione di .NET Framework potrebbero differire da quelli in uso.

  3. Nella directory \Bin\Debug dell'applicazione fare doppio clic su FindRenderSave.exe per avviare l'applicazione.

  4. Fare clic su Close per chiudere l'applicazione.

Utilizzo dell'applicazione di esempio FindRenderSave

Dopo aver installato l'applicazione di esempio FindRenderSave, è possibile utilizzare l'esempio per cercare report, visualizzarne le proprietà ed eseguirne il rendering in vari formati su disco. Per impostazione predefinita, l'applicazione tenta di connettersi a un'istanza del servizio Web ReportServer presente nello stesso computer che esegue FindRenderSave.

ms160877.note(it-it,SQL.90).gifImportante:
Le applicazioni di esempio non devono essere connesse o utilizzate con il database di SQL Server o il server di report in un ambiente di produzione senza l'autorizzazione dell'amministratore di sistema.

Per utilizzare l'applicazione di esempio FindRenderSave

  1. Aprire FindRenderSave.sln in Visual Studio.

  2. Scegliere Avvia debug dal menu Debug per eseguire l'applicazione di esempio.

  3. Utilizzare l'elenco Search by per eseguire la ricerca di report in base al nome, alla descrizione o a entrambi.

  4. Nella casella Search string immettere il testo che si desidera utilizzare per la ricerca. Dopo aver specificato la stringa di ricerca, fare clic su Search.

    Nell'elenco Items found verrà visualizzato un elenco dei report che soddisfano i criteri di ricerca.

  5. Fare clic su qualsiasi report riportato nell'elenco Items found per visualizzarne la descrizione e le proprietà di percorso.

  6. Dopo aver selezionato un report, è possibile eseguirne il rendering in uno dei quattro formati disponibili: Excel, immagine, archivio Web (MHTML) o PDF. Per selezionare un formato di rendering, utilizzare l'elenco Render as.

  7. Per salvare il report, fare clic su Save Report.

    Verrà visualizzata la finestra di dialogo Save as.

    [!NOTA] FindRenderSave non esegue il rendering di report né salva report per cui sono necessarie credenziali oppure report con parametri per cui non siano stati specificati valori predefiniti per tutti i parametri.

  8. Scegliere il percorso e immettere un nome per il report, quindi fare clic su Save.

  9. Per uscire dall'applicazione, fare clic su Close.

Vedere anche

Attività

Compilazione ed esecuzione degli esempi di codice
Esempi di SQL Server Reporting Services

Altre risorse

Applicazioni di esempio (Reporting Services)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Contenuto modificato:
  • Modifica delle istruzioni per la generazione di un file di chiave, inclusi il nome e il percorso del file di chiave.