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.100).gifImportant :
Les 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 ne fournit aucun support technique pour ces exemples. Les exemples d'applications et les assemblys ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système. Microsoft n'assure pas le 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 Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.

Utilisation du Kit de développement Microsoft .NET Framework

Vous pouvez utiliser plusieurs outils du Kit de développement .NET Framework SDK 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 de la documentation .NET Framework..

Pour compiler et exécuter un exemple de code

  1. Créez une classe proxy Reporting Services dans Microsoft Visual Basic ou MicrosoftVisual C++ à l'aide de l'outil WSDL. Pour plus d'informations sur l'utilisation de cet outil, consultez Création du proxy de service Web.

  2. Compilez le fichier de code source de la classe proxy dans un assembly .NET Framework à 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. Par 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 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 :

      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 appelé Sample.exe. Pour exécuter le fichier, tapez sample.exe à l'invite de commandes.

Utilisation de Visual Studio

Vous pouvez utiliser l'environnement du développement Visual Studio pour générer et exécuter les exemples de code 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 Création du proxy de service Web.

  7. Renommez le fichier 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 fournit un utilitaire de script, l'utilitaire rs, fourni sous le nom de fichier rs.exe. Vous pouvez exécuter tout exemple de code Visual Basic fourni dans la documentation de la bibliothèque du service Web Report Server à l'aide de l'utilitaire rs.exe inclus avec Reporting Services.

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 Mise en forme du fichier de script Reporting Services.

  4. 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.

  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.100).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 Reporting Services

Autres ressources

Création du proxy de service Web
Authentification du service Web

Aide et informations

Assistance sur SQL Server 2008