Store Credentials in a Reporting Services Data Source

Aplica-se a: SQL Server 2016 (13.x) Reporting Services e posterior SharePoint

Aplica-se a: SQL Server 2016 (13.x) Reporting Services e posterior

Você pode configurar credenciais armazenadas usadas por um servidor de relatórios do Reporting Services para acessar dados externos de um relatório. As credenciais armazenadas serão usadas se o relatório for executado de modo autônomo, por exemplo, uma assinatura do Reporting Services que publica um relatório como um email. O servidor de relatórios recupera e usa as credenciais quando o processamento do relatório é agendado ou disparado. Este tópico explica como configurar credenciais armazenadas para servidores de relatórios tanto no modo nativo quanto no modo do SharePoint.

Requisitos da política de segurança para credenciais armazenadas

as_powerpivot_refresh_sss_set_key É necessário que a conta usada para as credenciais armazenadas esteja configurada para uma das políticas de segurança a seguir no servidor de relatórios. É recomendável escolher a política com o nível mínimo de permissões que você precisa para o ambiente.

  1. Permitir logon localmente. Para obter mais informações, consulte Permitir logon localmente.

  2. Fazer logon como um trabalho em lotes. Para obter mais informações, consulte Fazer logon como um trabalho em lotes.

  3. Para obter informações gerais sobre as políticas, consulte Editar configurações de segurança em um objeto de política de grupo.

Configurar credenciais armazenadas para uma fonte de dados específica do relatório (modo nativo)

  1. No portal da Web, procure a pasta que contém o relatório. Clique nas reticências (...) no canto superior direito do bloco de relatório.

  2. Clique em Gerenciar e clique em Fontes de Dados.

  3. Selecione Uma fonte de dados personalizada.

  4. Na lista Tipo de Fonte de Dados , selecione a extensão de processamento de dados usada para processar os dados da fonte de dados.

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

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

  7. 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>. Em seguida, 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.

  8. Clique em Aplicar.

    Ícone de seta usado com o link Voltar ao InícioRequisitos da política de segurança para credenciais armazenadas

Configurar credenciais armazenadas para uma fonte de dados específica do relatório (modo SharePoint)

  1. Navegue para a biblioteca de documentos que contém o relatório e, em seguida, clique em Abrir Menu menu de contexto da biblioteca de documentos para itens do SSRS.

  2. Clique no segundo Abrir Menu menu de contexto da biblioteca de documentos para itens do SSRS e, em seguida, clique em Gerenciar Fontes de Dados.

  3. Clique no nome da fonte de dados Personalizado que deseja configurar com as credenciais armazenadas.

  4. Na lista Tipo de Fonte de Dados , selecione a extensão de processamento de dados usada para processar os dados da fonte de dados.

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

    data source=<servername>;initial catalog=AdventureWorks2022  
    
  6. Em Credenciais, selecione Credenciais Armazenadas.

  7. 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: <domain>\<account>. Em seguida, selecione Usar as credenciais do Windows ao conectar-se à fonte de dados.

    • Se o nome de usuário e a senha forem credenciais de banco de dados, não selecione Usar como credenciais do Windows. Se o servidor de banco de dados oferecer suporte à representação ou delegação, você poderá selecionar Definir o contexto de execução para esta conta.

  8. Clique em OK.

    Ícone de seta usado com o link Voltar ao InícioRequisitos da política de segurança para credenciais armazenadas

Configurar credenciais armazenadas para uma fonte de dados compartilhada (modo nativo)

  1. No portal da Web, navegue até o item da fonte de dados compartilhada.

  2. Clique nas reticências (...) no canto superior direito do bloco de relatório >Gerenciar.

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

  4. Em Cadeia de Conexão, especifique a cadeia de conexão usada pelo servidor de relatório para se conectar à fonte de dados. A Microsoft recomenda não especificar credenciais na cadeia de conexão.

    O seguinte exemplo ilustra uma cadeia de conexão usada para conexão com o banco de dados AdventureWorks2022 do SQL Server local:

    data source=<localservername>; initial catalog=AdventureWorks2022  
    
  5. 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>. Em seguida, 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.

    Ícone de seta usado com o link Voltar ao InícioRequisitos da política de segurança para credenciais armazenadas

Configurar credenciais armazenadas para uma fonte de dados compartilhada (modo SharePoint)

  1. Na biblioteca de documentos, navegue até o item de fonte de dados compartilhada.Ícone de fonte de dados compartilhada

  2. Clique no menu de contexto menu de contexto da biblioteca de documentos para itens do SSRS e, em seguida, clique no segundo menu de contexto menu de contexto da biblioteca de documentos para itens do SSRS.

  3. Clique em Editar Definição da Fonte de Dados.

  4. Na lista Tipo de Fonte de Dados , especifique a extensão de processamento de dados usada para processar dados da fonte de dados.

  5. Em Cadeia de Conexão, especifique a cadeia de conexão usada pelo servidor de relatório para se conectar à fonte de dados. A Microsoft recomenda não especificar credenciais na cadeia de conexão.

    O seguinte exemplo ilustra uma cadeia de conexão usada para conexão com o banco de dados AdventureWorks2022 do SQL Server local:

    data source=<localservername>; initial catalog=AdventureWorks2022  
    
  6. 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 no formato <domain>\<account> e, em seguida, selecione Usar as credenciais do Windows.

    • Se o nome de usuário e a senha forem credenciais de banco de dados, não selecione Usar como credenciais do Windows. Se o servidor de banco de dados oferecer suporte à representação ou delegação, você poderá selecionar Definir o contexto de execução para esta conta.

  7. Clique em OK.

    Ícone de seta usado com o link Voltar ao InícioRequisitos da política de segurança para credenciais armazenadas

Consulte Também

Especificar informações de credenciais e de conexão para fontes de dados de relatório