Armazenar credenciais para uma fonte de dados
Você pode configurar credenciais armazenadas que um servidor de relatório Reporting Services usa para acessar dados externos para um relatório. Credenciais armazenadas serão usadas se o relatório for executado de forma autônoma, por exemplo, uma assinatura Reporting Services que publica um relatório como um email. O servidor de relatório recupera e usa as credenciais quando o processamento do relatório é programado ou acionado. Este tópico percorre com você a configuração de credenciais armazenadas para os servidores de relatório de modos Nativo e SharePoint.
Aplica-se a: Reporting Services Modo Nativo | Reporting Services Modo SharePoint |
Neste tópico:
Configure stored credentials for a report-specific data source (Native mode)
Configure stored credentials for a report-specific data source, (SharePoint mode)
Configure stored credentials for a shared data source (Native mode)
Configure stored credentials for a shared data source (SharePoint mode)
Requisitos da política de segurança para credenciais armazenadas
É necessário que a conta que você usa para as credenciais armazenadas esteja configurada para uma das políticas de segurança a seguir no servidor de relatório. É recomendável que você selecione a política com o nível mínimo de permissões que precisa para o ambiente.
Permitir logon local. Para obter mais informações, consulte Permitir logon local.
Fazer logon como um trabalho em lotes. Para obter mais informações, consulte Log on as a batch job (Fazer logon como um trabalho em lotes).
Para obter informações gerais sobre 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 de relatório (modo Nativo)
No Gerenciador de Relatórios modo Nativo, navegue até a pasta que contém o relatório. Clique no menu de contexto de item .
Clique em Gerenciar e depois em Fontes de Dados.
Selecione Uma fonte de dados personalizada.
Na lista Tipo de Fonte de Dados, selecione a extensão de processamento de dados usada para processar os dados da fonte de dados.
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 AdventureWorks2012 :
data source=<servername>;initial catalog=AdventureWorks2012
Para Conectar usando, selecione Credenciais armazenadas com segurança no servidor de relatório.
Digite um nome de usuário e uma senha.
Se a conta for uma conta de usuário do domínio Windows, especifique-a no seguinte 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.
Clique em Aplicar.
Top
Configurar credenciais armazenadas para uma fonte de dados específica de relatório (modo SharePoint)
Navegue até a biblioteca de documentos que contém o relatório e, em seguida, clique no menu aberto .
Clique no segundo menu aberto e depois em Gerenciar Fontes de Dados.
Clique no nome da fonte de dados Personalizar que deseja configurar com as credenciais armazenadas.
Na lista Tipo de Fonte de Dados, selecione a extensão de processamento de dados usada para processar os dados da fonte de dados.
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 AdventureWorks2012 :
data source=<servername>;initial catalog=AdventureWorks2012
Em Credenciais, selecione Credenciais Armazenadas.
Digite um nome de usuário e uma senha.
Se a conta for uma conta de usuário do domínio Windows, especifique-a no seguinte 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 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.
Clique em ok.
Top
Configurar credenciais armazenadas para uma fonte de dados compartilhada (modo Nativo)
No Gerenciador de Relatórios do modo Nativo, navegue até o item da fonte de dados compartilhada.
Clique no menu de contexto e depois em Gerenciar.
Na lista Tipo de Fonte de Dados, especifique a extensão de processamento de dados usada para processar os dados da fonte de dados.
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 exemplo a seguir ilustra uma cadeia de conexão usada para conexão com o banco de dados local do SQL Server AdventureWorks2012 :
data source=<localservername>; initial catalog=AdventureWorks2012
Digite um nome de usuário e uma senha.
Se a conta for uma conta de usuário do domínio Windows, especifique-a no seguinte 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.
Clique em Aplicar.
Top
Configurar credenciais armazenadas para uma fonte de dados compartilhada (modo SharePoint)
Na biblioteca de documentos, navegue até o item da fonte de dados compartilhada.
Clique no menu de contexto e depois clique no segundo menu de contexto .
Clique em Editar Definição da Fonte de Dados.
Na lista Tipo de Fonte de Dados, especifique a extensão de processamento de dados usada para processar os dados da fonte de dados.
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 exemplo a seguir ilustra uma cadeia de conexão usada para conexão com o banco de dados local do SQL Server AdventureWorks2012 :
data source=<localservername>; initial catalog=AdventureWorks2012
Digite um nome de usuário e uma senha.
Se a conta for uma conta de usuário do domínio Windows, especifique-a no seguinte formato: <domínio>\<conta>, e depois selecione Usar como 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.
Clique em OK.
Top
Consulte também
Tarefas
Configurar propriedades de fonte de dados para um relatório (Gerenciador de Relatórios)
Criar, excluir ou modificar uma fonte de dados compartilhada (Gerenciador de Relatórios)
Referência
Página Propriedades de Fontes de Dados (Gerenciador de Relatórios)
Página Nova Fonte de Dados (Gerenciador de Relatórios)
Conceitos
Especificar informações de credenciais e de conexão para fontes de dados de relatório