Compartilhar via


Lição 1: Criar um banco de dados do assinante de exemplo

Nesta lição do tutorial do Reporting Services , você cria um banco de dados pequeno de “assinante” para armazenar dados de assinatura para a sua assinatura controlada por dados. Quando a assinatura é processada, o servidor de relatório recupera esses dados e os utiliza para personalizar a saída do relatório. Por exemplo, as linhas de dados incluem números de pedido específicos a serem usados para filtros e em quais formatos de arquivo os relatórios gerados estarão quando forem criados.

Esta lição pressupõe que você esteja usando o SQL Server Management Studio para criar um banco de dados do SQL Server.

Criar um banco de dados do assinante de exemplo

  1. Inicie o Management Studioe abra uma conexão com uma instância do Mecanismo de Banco de Dados do SQL Server.

  2. Clique com o botão direito do mouse em Bancos de Dados e selecione Novo Banco de Dados... .

  3. Na caixa de diálogo Novo Banco de Dados, em Nome do Banco de Dados, digite Assinantes.

  4. Selecione OK.

  5. Selecione o botão Nova Consulta na barra de ferramentas.

  6. Copie as seguintes instruções Transact-SQL na consulta vazia:

    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. Selecione ! Executar na barra de ferramentas.

  8. Use uma instrução SELECT para verificar se há três linhas de dados. Por exemplo: select * from OrderInfo

Próxima etapa

  • Você criou com êxito os dados de assinatura que controlarão a distribuição de relatórios e modificam a saída de relatório para cada assinante.
  • Em seguida, você modifica as propriedades de fonte de dados do relatório para usar credenciais armazenadas.
  • Você também modifica o design do relatório para incluir um parâmetro que a assinatura usa com os dados do assinante. Lição 2: modificar as propriedades de fonte de dados de relatórios.

Mais perguntas? Experimente perguntar no fórum do Reporting Services.