Como armazenar credenciais para uma fonte de dados (Gerenciador de Relatórios)

É possível especificar um único conjunto de credenciais armazenadas usadas por um servidor de relatório para acessar dados externos para um relatório. Credenciais armazenadas serão usadas se o relatório for executado de modo autônomo. O servidor de relatório recupera e usa as credenciais quando o processamento de relatório é agendado ou disparado por um evento, e não por uma solicitação do usuário.

É necessário que a conta tenha a permissão Permitir logon local no computador do servidor de relatório. Para obter mais informações e instruções sobre como conceder essa permissão, consulte Especificando informações de credencial e conexão para fontes de dados do relatório.

Para especificar credenciais armazenadas para uma fonte de dados específica para relatórios

  1. No Gerenciador de Relatórios, navegue até a página Conteúdo. Navegue até o relatório para o qual você deseja configurar uma fonte de dados específica para relatórios e clique no item de relatório.

  2. Clique na guia Propriedades. A página Propriedades Gerais será aberta.

  3. Clique na guia Fontes de Dados.

  4. Selecione Uma fonte de dados personalizada.

  5. Na lista Tipo de Conexão, especifique a extensão de processamento de dados usada para processar dados da fonte de dados.

  6. Em Cadeia de Conexão, especifique a cadeia de conexão usada pelo servidor de relatório para se conectar à fonte de dados. O exemplo a seguir ilustra uma cadeia de conexão usada para conexão com o banco de dados do SQL Server AdventureWorks2008R2:

    data source=<servername>;initial catalog=AdventureWorks2008R2
    
  7. Para Conectar usando, selecione de Credenciais armazenadas com segurança no servidor de relatório.

  8. Digite um nome de usuário e uma senha.

    • Se a conta for uma conta de usuário de domínio do Windows, especifique-a neste formato: <domínio>\<conta>, e selecione Usar as credenciais do Windows ao conectar-se à fonte de dados.

    • Se o nome de usuário e a senha forem credenciais do banco de dados, não selecione Usar as credenciais do Windows ao conectar-se à fonte de dados. Se o servidor do banco de dados oferecer suporte a representação ou delegação, você pode selecionar Representar o usuário autenticado depois que uma conexão é estabelecida com a fonte de dados.

  9. Clique em Aplicar.

Para especificar credenciais armazenadas para uma fonte de dados compartilhada

  1. No Gerenciador de Relatórios, navegue até a página Conteúdo. Navegue até o item da fonte de dados compartilhada. O ícone a seguir indica um item da fonte de dados compartilhada:

    Ícone de fonte de dados compartilhada

  2. Clique no item para abri-lo. A página Propriedades Gerais será aberta.

  3. Na lista Tipo de Conexão, especifique a extensão de processamento de dados usada para processar dados da fonte de dados.

  4. Para Cadeia de Conexão, especifique a cadeia de conexão usada pelo servidor de relatório para conexão com a fonte de dados. O Microsoft recomenda que não sejam especificadas credenciais na cadeia de conexão.

    O exemplo a seguir ilustra uma cadeia de conexão usada para conexão com o banco de dados local do SQL Server AdventureWorks2008R2:

    data source=<localservername>; initial catalog=AdventureWorks2008R2
    
  5. Digite um nome de usuário e senha.

    • Se a conta for uma conta de usuário de domínio do Windows, especifique-a neste formato: <domínio>\<conta>, e selecione Usar as credenciais do Windows ao conectar-se à fonte de dados.

    • Se o nome de usuário e a senha forem credenciais do banco de dados, não selecione Usar as credenciais do Windows ao conectar-se à fonte de dados. Se o servidor do banco de dados oferecer suporte a representação ou delegação, é possível selecionar Representar o usuário autenticado depois que uma conexão é estabelecida com a fonte de dados.

  6. Clique em Aplicar.