Compartir a través de


Compilar y ejecutar ejemplos de código

Los ejemplos de código de la documentación de la biblioteca del servicio Web del servidor de informes son aplicaciones sencillas que realizan operaciones del servicio Web del servidor de informes utilizando numerosos métodos del servicio Web que están a disposición del usuario. Estas aplicaciones escriben los resultados en la consola o en el símbolo del sistema.

Importante

Los ejemplos se proporcionan exclusivamente con fines formativos. No se han diseñado para utilizarse en un entorno de producción y no se han probado en ningún entorno de este tipo. Microsoft no ofrece soporte técnico para estos ejemplos. Las aplicaciones y los ensamblados de ejemplo no se deben conectar ni usar con la base de datos de SQL Server de producción ni con el servidor de informes sin el permiso del administrador del sistema. Microsoft no ofrece soporte técnico para estos ejemplos.

Los ejemplos de SQL Server no se instalan de forma automática durante la instalación. Para obtener instrucciones acerca de la instalación de los ejemplos, vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server.

Usar Microsoft .NET Framework SDK

Puede utilizar varias herramientas del SDK de .NET Framework para compilar y ejecutar ejemplos de código de Reporting Services. Puede obtener el SDK de .NET Framework de forma gratuita. Para obtener más información, vea Instalar la documentación de .NET Framework.

Para compilar y ejecutar un ejemplo de código

  1. Cree una clase de proxy de Reporting Services en Microsoft Visual Basic o Microsoft Visual C++ mediante la herramienta WSDL. Para obtener más información acerca de cómo usar esta herramienta, vea Crear el proxy del servicio web.

  2. Compile el archivo de código de origen de la clase proxy en un ensamblado .NET Framework mediante los comandos siguientes:

    • Para Visual Basic, use Vbc.exe para compilar la clase proxy y producir un archivo DLL. Por ejemplo:

      vbc /target:library ReportingService2005.vb /r:System.dll /r:System.Xml.dll /r:System.Web.Services.dll
      
    • Para C#, use Csc.exe para compilar la clase proxy y producir un archivo DLL. Por ejemplo:

      csc /target:library ReportingService2005.cs /r:System.dll /r:System.Xml.dll /r:System.Web.Services.dll
      
  3. Con un editor de texto, cree un archivo de texto en blanco denominado "sample" con una extensión .vb (para código de ejemplo de Visual Basic) o una extensión .cs (para código de ejemplo de C#).

  4. Copie y pegue el ejemplo de código que desee ejecutar en el archivo en blanco. Guarde el archivo.

  5. Abra un símbolo del sistema: en el menú Inicio, haga clic en Ejecutar, escriba cmd en el cuadro de texto** y, a continuación, haga clic en Aceptar.

  6. En el símbolo del sistema, escriba alguno de los comandos siguientes para compilar el ejemplo. Las rutas de acceso del archivo de ejemplo y de RSWebService.dll pueden no ser las mismas que las que se dan en los ejemplos siguientes.

    • Para Visual Basic, use Vbc.exe y el comando siguiente para hacer referencia a la clase proxy y a las bibliotecas del sistema necesarias para ejecutar la aplicación:

      vbc sample.vb /r:ReportingService2005.dll /r:System.dll /r:System.Web.Services.dll /r:System.Xml.dll
      
    • Para C#, use Csc.exe y el comando siguiente para hacer referencia a la clase proxy y a las bibliotecas del sistema necesarias para ejecutar la aplicación:

      csc sample.cs /r:ReportingService2005.dll /r:System.dll /r:System.Web.Services.dll /r:System.Xml.dll
      
  7. La herramienta de compilación crea un ejecutable con el nombre Sample.exe. Para ejecutar el ejemplo compilado, escriba sample.exe en el símbolo del sistema.

Usar Visual Studio

Puede utilizar el entorno de desarrollo de Visual Studio para generar y ejecutar los ejemplos de código de Reporting Services.

Para compilar y ejecutar un ejemplo de código

  1. En el menú Archivo, haga clic en Nuevo proyecto.

  2. En el cuadro de diálogo Nuevo proyecto, en Tipos de proyecto, haga clic en Proyectos de Visual Basic o Proyectos de Visual C#.

  3. En el panel derecho, haga clic en Aplicación de consola.

  4. En el cuadro Nombre, escriba el nombre del nuevo proyecto.

  5. En el cuadro Ubicación, seleccione la ubicación donde desea guardar el archivo.

  6. Agregue una referencia Web a la aplicación. Para obtener más información sobre cómo agregar una referencia Web al servicio Web del servidor de informes en Visual Studio .NET, vea Crear el proxy del servicio web.

  7. Cambie el nombre del archivo de proyecto de Class1.cs a Sample.cs. Para Visual Basic, cambie el nombre de Module1.vb a Sample.vb.

  8. Copie y pegue el ejemplo de código que desea utilizar en el espacio provisto en el archivo de código de ejemplo. Guarde el archivo.

  9. Inicie la aplicación: presione F5 o haga clic en Inicio en el menú Depurar.

Usar la utilidad rs

Reporting Services proporciona una utilidad de scripting, rs, que se distribuye como un archivo llamado rs.exe. Puede ejecutar cualquier ejemplo de código de Visual Basic que se proporciona en la documentación de la biblioteca del servicio web del servidor de informes con la utilidad rs, incluida en Reporting Services.

Para ejecutar un ejemplo de código

  1. En un editor de texto, cree un archivo de texto en blanco denominado "sample" con la extensión .rss.

  2. Copie y pegue el código siguiente en el archivo en blanco:

    Public Sub Main()
        ' Your code goes here.
    End Sub
    
  3. Copie y pegue el ejemplo de código que desea utilizar en el espacio provisto en el código de ejemplo anterior. Guarde el archivo. Si realiza la copia directamente desde un ejemplo de código proporcionado en un tema de referencia, quite las instrucciones de importación, las declaraciones de módulo y la siguiente línea de código:

    Dim rs As New ReportingService2005()
    

    El objeto ReportingService2005 ya está declarado y se ha creado una instancia para el mismo en el entorno de scripts. Si vuelve a declarar el objeto en el código, el script producirá un error. Para obtener más información acerca de scripts escritos correctamente, vea Dar formato al archivo de script Reporting Services.

  4. Abra un símbolo del sistema: en el menú Inicio, haga clic en Ejecutar, escriba cmd en el cuadro de texto y, a continuación, haga clic en Aceptar.

  5. Busque el directorio en el que se encuentra el archivo Sample.rss. En el símbolo del sistema, escriba el siguiente comando para ejecutar el archivo de scripts de ejemplo. No olvide reemplazar la dirección URL del servidor dada por la del servidor de informes y punto final al que desea tener acceso: Por ejemplo:

    rs –i sample.rss –s http://myserver/reportserver
    

    Nota

    Si un mensaje indica que no se reconoce rs, es posible que tenga que agregar la ubicación de rs.exe a la variable PATH del entorno de Windows.

Vea también

Tareas

Ejemplos de Reporting Services

Otros recursos

Crear el proxy del servicio web
Autenticación del servicio web

Ayuda e información

Obtener ayuda sobre SQL Server 2008