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.

ms160695.note(es-es,SQL.90).gifImportante:
Estos 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 este tipo de entorno. 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 el artículo sobre la instalación de los ejemplos.

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 .NET Framework SDK.

Para compilar y ejecutar un ejemplo de código

  1. Cree una clase proxy de Reporting Services en Microsoft Visual Basic .NET o en Microsoft Visual C# mediante la herramienta WSDL. Para obtener más información acerca de cómo usar esta herramienta, vea Creating the Web Service Proxy.

  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. El compilador crea una aplicación ejecutable denominada Sample.exe. Para ejecutar el ejemplo de compilación, escriba sample.exe en el símbolo del sistema.

Usar Visual Studio

Puede utilizar el entorno de desarrollo de Visual Studio para crear y ejecutar 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 Creating the Web Service Proxy.

  7. Cambie el nombre del archivo de proyecto Class1.cs por Sample.cs. En Visual Basic, cambie el nombre Module1.vb por Samble.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 secuencia de comandos, rs, que se incluye como un archivo denominado rs.exe. Puede ejecutar cualquier ejemplo de código de Visual Basic de la documentación de la biblioteca del servicio Web 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 secuencia de comandos. Si vuelve a declarar el objeto en el código, la secuencia de comandos producirá un error. Para obtener más información acerca de secuencias de comandos escritas correctamente, vea Formatting the Reporting Services Script File.

  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 secuencia de comandos 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 SQL Server Reporting Services

Otros recursos

Creating the Web Service Proxy
Web Service Authentication

Ayuda e información

Obtener ayuda sobre SQL Server 2005