Compilation et exécution d'exemples de code

Les exemples de code de la documentation de la bibliothèque du service Web Report Server sont des applications simples qui effectuent des opérations de ce service Web à l'aide des nombreuses méthodes de service Web à votre disposition. Ces applications écrivent la sortie dans la console ou l'invite de commandes.

ms160695.note(fr-fr,SQL.90).gifImportant :
Ces exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft n'assure pas de support technique pour ces exemples.

Les exemples SQL Server ne sont pas installés automatiquement lors de l'installation. Pour obtenir des instructions sur l'installation des exemples, consultez Installation des exemples.

Utilisation du Kit de développement Microsoft .NET Framework

Vous pouvez utiliser plusieurs outils du Kit de développement (SDK) .NET Framework pour compiler et exécuter les exemples de code de Reporting Services. Vous pouvez vous procurer gratuitement le Kit de développement .NET Framework SDK. Pour plus d'informations, consultez Installation du SDK .NET Framework.

Pour compiler et exécuter un exemple de code

  1. Créez une classe proxy Reporting Services dans Microsoft Visual Basic .NET ou Microsoft Visual C# à l'aide de l'outil WSDL. Pour plus d'informations sur l'utilisation de cet outil, consultez Creating the Web Service Proxy.

  2. Compilez le fichier de code source de la classe proxy dans un assembly .NET à l'aide des commandes suivantes :

    • Pour Visual Basic, utilisez Vbc.exe pour compiler la classe de proxy et produire une bibliothèque DLL. Exemple :

      vbc /target:library ReportingService2005.vb /r:System.dll /r:System.Xml.dll /r:System.Web.Services.dll
      
    • Pour C#, utilisez Csc.exe pour compiler la classe de proxy et produire une bibliothèque DLL. Exemple :

      csc /target:library ReportingService2005.cs /r:System.dll /r:System.Xml.dll /r:System.Web.Services.dll
      
  3. À l'aide d'un éditeur de texte, créez un fichier texte vide appelé « exemple » avec une extension .vb (pour l'exemple de code Visual Basic) ou une extension .cs (pour l'exemple de code C#).

  4. Copiez et collez dans le fichier vide l'exemple de code que vous voulez exécuter. Enregistrez le fichier.

  5. Ouvrez une invite de commandes : dans le menu Démarrer, cliquez sur Exécuter, tapez cmd dans la zone de texte, **puis cliquez sur OK.

  6. À l'invite de commandes, entrez une des commandes suivantes pour compiler l'exemple. Les chemins d'accès à votre fichier exemple et au fichier RSWebService.dll peuvent différer de ceux fournis dans les exemples suivants.

    • Pour Visual Basic, utilisez Vbc.exe et la commande suivante pour référencer la classe de proxy et les bibliothèques système nécessaires à l'exécution de l'application :

      vbc sample.vb /r:ReportingService2005.dll /r:System.dll /r:System.Web.Services.dll /r:System.Xml.dll
      
    • Pour C#, utilisez Csc.exe et la commande suivante pour référencer la classe de proxy et les bibliothèques système nécessaires à l'exécution de l'application :

      csc sample.cs /r:ReportingService2005.dll /r:System.dll /r:System.Web.Services.dll /r:System.Xml.dll
      
  7. Le compilateur crée un exécutable nommé Sample.exe. Pour exécuter l'exemple de compilation, tapez sample.exe à l'invite de commandes.

Utilisation de Visual Studio

Vous pouvez utiliser l'environnement de développement Visual Studio pour générer et exécuter les exemples de code de Reporting Services.

Pour compiler et exécuter un exemple de code

  1. Dans le menu Fichier, cliquez sur Nouveau projet.

  2. Dans la boîte de dialogue Nouveau projet, dans la zone Types de projets, cliquez sur Projets Visual Basic ou Projets Visual C#.

  3. Dans le volet droit, cliquez sur Application console.

  4. Dans la zone Nom, entrez un nom pour le nouveau projet.

  5. Dans la zone Emplacement, sélectionnez l'emplacement où vous voulez enregistrer le fichier.

  6. Ajoutez une référence Web à votre application. Pour plus d'informations sur l'ajout d'une référence Web au service Web Report Server dans Visual Studio .NET, consultez Creating the Web Service Proxy.

  7. Renommez le fichier de projet Class1.cs en Sample.cs. Pour Visual Basic, renommez Module1.vb en Sample.vb.

  8. Copiez et collez l'exemple de code que vous voulez utiliser dans l'espace fourni dans le fichier d'exemple de code. Enregistrez le fichier.

  9. Démarrez l'application : appuyez sur F5 ou cliquez sur Démarrer dans le menu Déboguer.

Utilisation de l'utilitaire rs

Reporting Services dispose un utilitaire de script, l'utilitaire rs, fourni sous la forme d'un fichier nommé rs.exe. L'utilitaire rs fourni avec Reporting Services vous permet d'exécuter n'importe quel exemple de code Visual Basic de la documentation de la bibliothèque du service Web Report Server.

Pour exécuter un exemple de code

  1. Dans un éditeur de texte, créez un fichier texte vide nommé sample avec l'extension .rss.

  2. Copiez et collez dans le fichier vide l'exemple de code suivant :

    Public Sub Main()
        ' Your code goes here.
    End Sub
    
  3. Copiez et collez l'exemple de code que vous voulez utiliser dans l'espace fourni dans l'exemple de code précédent. Enregistrez le fichier. Si vous copiez directement à partir d'un exemple de code fourni dans une rubrique de référence, supprimez toutes les instructions d'importation, les déclarations de module et la ligne de code suivante :

    Dim rs As New ReportingService2005()
    

    L'objet ReportingService2005 est déjà déclaré et instancié dans l'environnement de scripts. La redéclaration de l'objet dans votre code entraînerait l'échec du script. Pour plus d'informations sur les formes de scripts correctes, consultez Formatting the Reporting Services Script File.

  4. Ouvrez une invite de commande : dans le menu Démarrer, cliquez sur Exécuter, tapez cmd dans la zone de texte, puis cliquez sur OK.

  5. Naviguez jusqu'au répertoire qui contient votre fichier Sample.rss. À l'invite de commandes, entrez la commande suivante pour exécuter l'exemple de fichier de script. Veillez à remplacer l'URL de serveur fournie ci-dessous par celle du serveur de rapports et du point de terminaison auquel vous accédez. Exemple :

    rs –i sample.rss –s http://myserver/reportserver
    
    ms160695.note(fr-fr,SQL.90).gifRemarque :
    Si vous recevez un message indiquant que rs n'est pas reconnu, vous devrez peut-être ajouter l'emplacement de rs.exe dans la variable d'environnement Windows PATH.

Voir aussi

Tâches

Exemples SQL Server Reporting Services

Autres ressources

Creating the Web Service Proxy
Web Service Authentication

Aide et Informations

Assistance sur SQL Server 2005