Especificando credenciais no Construtor de Relatórios 3.0

As credenciais autenticam o usuário que está tentando recuperar dados de uma fonte de dados. O proprietário da fonte de dados determina o tipo de credenciais que devem ser usadas. Por exemplo, um administrador de banco de dados pode especificar que o usuário deve fornecer um nome de usuário do Windows e uma senha.

Em uma definição de relatório, cada definição de fonte de dados especifica um nome, uma cadeia de conexão, se a segurança integrada deve ser usada e qual prompt exibir se credenciais forem exigidas, mas não forem especificadas. As credenciais não são salvas na definição de relatório. Após a publicação de um relatório no servidor de relatório, as fontes de dados podem ser gerenciadas independentemente a partir da definição do relatório. Os proprietários de fontes de dados podem especificar credenciais para fontes de dados incorporadas e compartilhadas no servidor de relatório.

ObservaçãoObservação

O administrador do servidor de relatório deve conceder a um usuário as permissões adequadas para procurar no servidor de relatório a fim de selecionar modelos ou fontes de dados compartilhados, ou para abrir ou salvar relatórios. Para obter mais informações, consulte Instalando, desinstalando e dando suporte ao Construtor de Relatórios 3.0 e Solucionando problemas de conexão de banco de dados e de servidor.

ObservaçãoObservação

É possível criar e modificar definições de relatórios (.rdl) no Report Builder 3.0 e no Designer de Relatórios no Business Intelligence Development Studio. Cada ambiente de criação fornece diferentes maneiras de criar, abrir e salvar relatórios e itens relacionados. Para obter mais informações, consulte Projetando e implementando relatórios usando o Designer de Relatórios (Reporting Services) na Web em microsoft.com.

Compreendendo quando as credenciais são usadas

No Construtor de Relatórios, as credenciais são usadas, em geral, quando você se conecta a um servidor de relatório ou a tarefas relacionadas a dados, tais como criar uma fonte de dados inserida, executar uma consulta de conjunto de dados ou visualizar um relatório. As credenciais não são armazenadas no relatório. Elas são gerenciadas separadamente no servidor de relatório ou no cliente local. A lista a seguir descreve os tipos de credenciais que talvez precisem ser fornecidos, o local em que são armazenados e como são usados:

  • Credenciais de servidor de relatório que você insere no Caixa de diálogo Logon do Reporting Services (Construtor de Relatórios 3.0).

    Quando você salvar, publicar ou navegar em um servidor de relatório ou site do SharePoint pela primeira vez, talvez seja necessário inserir suas credenciais. As credenciais inseridas são usadas até a sessão do Construtor de Relatórios terminar. Se você optar por salvar as credenciais, elas serão armazenadas com segurança nas configurações de usuário de seu computador. Nas sessões subsequentes do Construtor de Relatórios, as credenciais salvas são usadas para se conectar ao mesmo servidor de relatório ou site do SharePoint. O administrador do servidor de relatório ou do SharePoint especifica o tipo de credencial a ser usado.

  • As credenciais de fonte de dados que você insere na página Caixa de diálogo Propriedades da Fonte de Dados, Credenciais (Construtor de Relatórios 3.0) para uma fonte de dados inserida.

    Essas credenciais são usadas pelo servidor de relatório para fazer uma conexão de dados com a fonte de dados externa. Para alguns tipos de fontes de dados, as credenciais podem ser armazenadas com segurança no servidor de relatório. Essas credenciais permitem ao outros usuários executar o relatório sem fornecer credenciais para a conexão de dados subjacente.

  • Credenciais de fonte de dados que você insere no Caixa de diálogo Inserir Credenciais da Fonte de Dados (Construtor de Relatórios 3.0) quando executa uma consulta de conjunto de dados, atualiza campos de conjuntos de dados ou visualiza o relatório.

    Essas credenciais são usadas para fazer uma conexão de dados do Construtor de Relatórios com a fonte de dados ou visualizar um relatório configurado para solicitar credenciais. As credenciais que você insere nessa caixa de diálogo não são armazenadas no servidor de relatório e não estão disponível para uso de outros usuários. O Construtor de Relatórios armazena em cache as credenciais durante a sessão de edição de relatório de forma que você não precise inseri-las toda vez que executar a consulta ou visualizar o relatório.

    Para fontes de dados compartilhadas, use a opção Salvar minha senha para salvar as credenciais localmente nas configurações de usuário de seu computador. O Construtor de Relatórios usa as credenciais salvas toda vez que uma conexão é feita com a fonte de dados externa correspondente.

Para obter mais informações, consulte Caixa de diálogo Propriedades da Fonte de Dados, Geral (Construtor de Relatórios 3.0) e Visualizando Relatórios no Construtor de Relatórios 3.0.

Tipos de credenciais

O tipo de credenciais ao qual uma fonte de dados oferece suporte é especificado pelo proprietário da fonte de dados. Por exemplo, para acessar um banco de dados do SQL Server, talvez seja necessário fornecer um nome de usuário e uma senha de logon do SQL Server. Para acessar uma fonte de dados diferente, talvez seja necessário fornecer um nome de usuário e uma senha de logon do Windows. Algumas fontes de dados não requerem credenciais.

Opções para especificar credenciais

As seguintes opções estão disponíveis para especificar credenciais para uma fonte de dados:

  • Usar o usuário atual do Windows (também conhecido como segurança integrada).

  • Usar um nome de usuário e senha armazenados.

  • Solicitar credenciais ao usuário.

  • Nenhuma credencial é necessária.

Segurança integrada do Windows

Quando você seleciona Usar a autenticação do Windows (segurança integrada), o token de segurança do usuário atual é passado para a fonte de dados. Nesse caso, não é solicitado que o usuário digite um nome de usuário ou senha. Essa opção normalmente requer que os recursos de delegação estejam habilitados. Se os recursos não estiverem habilitados, você só poderá usar essa opção para acessar uma fonte de dados que esteja localizada no mesmo computador.

Logon de nome de usuário e senha

Quando você seleciona Usar este nome de usuário e senha, um nome de usuário e senha devem ser fornecidos para acessar a fonte de dados. Para um banco de dados do SQL Server, as credenciais talvez sejam de um logon de banco de dados. As credenciais são passadas para a fonte de dados para autenticação. 

Credenciais solicitadas

Quando você especifica credenciais solicitadas, cada usuário que acessa o relatório deve digitar um nome de usuário e senha para recuperar os dados. Essa opção é recomendada para relatórios que contêm dados confidenciais. As credenciais solicitadas podem ser para uma conta do Windows ou para um logon de banco de dados. Se o servidor de banco de dados não reconhecer as credenciais fornecidas, ou se o usuário especificado não tiver recebido permissão para recuperar os dados, haverá falha na conexão.

Nenhuma credencial

Não são necessárias credenciais para esta fonte de dados. Para executar o relatório no servidor de relatório, a conta de execução autônoma deve estar configurada. Para obter mais informações, consulte Configurando a conta de execução autônoma na documentação do Reporting Services nos Manuais Online do SQL Server .