Share via


Lección 1: Crear una base de datos del suscriptor de ejemplo

En esta lección del tutorial de Reporting Services, crearás una pequeña base de datos del "suscriptor" para almacenar los datos de suscripción para tu suscripción controlada por datos. Cuando la suscripción se haya procesado, el servidor de informes recupera estos datos y los usa para personalizar los resultados del informe. Por ejemplo, las filas de datos incluyen números de pedido específicos para usar como filtros y qué formato de archivo tendrán los informes generados cuando se creen.

En esta lección se da por hecho que estás usando SQL Server Management Studio para crear una base de datos de SQL Server.

Crear una base de datos del suscriptor de ejemplo

  1. Inicie Management Studioy abra una conexión a una instancia del Motor de base de datos de SQL Server.

  2. Haga clic con el botón derecho en Bases de datos y seleccione Nueva base de datos... .

  3. En el cuadro de diálogo Nueva base de datos, en Nombre de la base de datos, escriba Subscribers.

  4. Seleccione Aceptar.

  5. Haz clic en el botón Nueva consulta de la barra de herramientas.

  6. Copie las siguientes instrucciones Transact-SQL en la consulta vacía:

    Use Subscribers  
    CREATE TABLE [dbo].[OrderInfo] (  
        [SubscriptionID] [int] NOT NULL PRIMARY KEY ,  
        [Order] [nvarchar] (20) NOT NULL,  
        [FileType] [bit],  
        [Format] [nvarchar] (20) NOT NULL ,  
    ) ON [PRIMARY]  
    GO  
    
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('1', 'so43659', '1', 'IMAGE')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('2', 'so43664', '1', 'MHTML')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('3', 'so43668', '1', 'PDF')  
    INSERT INTO [dbo].[OrderInfo] (SubscriptionID, [Order], FileType, Format)   
    VALUES ('4', 'so71949', '1', 'Excel')  
    GO  
    
  7. En la barra de herramientas, selecciona Ejecutar.

  8. Use una instrucción SELECT para comprobar que tiene tres filas de datos. Por ejemplo: select * from OrderInfo

Paso siguiente

  • Has creado correctamente los datos de suscripción que controlarán la distribución de informes y cambiarán los resultados del informe para cada suscriptor.
  • Después, modificarás las propiedades del origen de datos del informe para usar las credenciales almacenadas.
  • Además, modificarás el diseño de informe para que incluya un parámetro que usará la suscripción con los datos del suscriptor. Lección 2: Modificación de las propiedades del origen de datos de informe.

¿Tiene alguna pregunta más? Puede plantear sus dudas en el foro de Reporting Services.