Compartilhar via


Tipo de conexão OLE DB (SSRS)

Para incluir dados de um provedor de dados OLE DB, é necessário ter um conjunto de dados baseado em uma fonte de dados de relatório do tipo OLE DB. Esse tipo de fonte de dados interna tem como base a Microsoft SQL Server Reporting Services extensão de processamento de dados OLE DB.

OLE DB é uma tecnologia de acesso a dados que permite aos clientes conectar-se a vários provedores de dados. Depois que você selecionar o tipo de fonte de dados OLE DB, deverá selecionar um provedor de dados específico. O suporte a recursos, como parâmetros e credenciais, depende do provedor de dados selecionado.

Use as informações deste tópico para criar uma fonte de dados. Para ver instruções passo a passo, confira Adicionar e verificar uma conexão de dados (Construtor de Relatórios e SSRS).

Cadeia de conexão

A cadeia de caracteres de conexão da extensão de processamento de dados OLE DB depende do provedor de dados desejado. Uma cadeia de caracteres de conexão típica contém pares de nome/valor que são suportados pelo provedor de dados. Por exemplo, a cadeia de caracteres de conexão a seguir especifica o provedor OLE DB de SQL Server Native Client e do banco de dados AdventureWorks:

Provider=SQLNCLI10.1;Data Source=server; Initial Catalog=AdventureWorks  

A cadeia de conexão utilizada depende da fonte de dados externa à qual você está se conectando. Para definir as propriedades da cadeia de caracteres de conexão específicas de um provedor de dados, na página Geral da caixa de diálogo Propriedades da Fonte de Dados , clique no botão Construir para abrir a caixa de diálogo Propriedades da Conexão . Defina propriedades de fonte de dados estendidas através da caixa de diálogo Propriedades de Link de Dados .

Para ver exemplos de cadeias de conexão, confira Criar cadeias de conexão de dados – Construtor de Relatórios e SSRS.

Credenciais

As credenciais são necessárias para executar consultas, visualizar o relatório localmente e visualizá-lo no servidor de relatório.

Após a publicação do relatório, talvez seja necessário alterar as credenciais da fonte de dados para que, quando o relatório for executado no servidor de relatório, as permissões recuperadas sejam válidas.

Para obter mais informações, consulte Especificar informações de credenciais e de conexão para fontes de dados de relatório.

Caracteres especiais em uma senha

Se você configurar a fonte de dados OLE DB para exigir uma senha ou para incluir uma senha na cadeia de conexão e um usuário inserir a senha com caracteres especiais, como sinais de pontuação, alguns drivers de fonte de dados subjacentes não conseguirão validar os caracteres especiais. Quando você processar o relatório, a mensagem "Senha inválida" poderá indicar esse problema.

Observação

Não é recomendável a inclusão de informações de logon, como senhas, na cadeia de conexão. O Construtor de Relatórios fornece uma guia separada na caixa de diálogo Fonte de Dados que pode ser usada para inserir credenciais.

Parâmetros

Alguns provedores OLE DB oferecem suporte a parâmetros não nomeados, e não a parâmetros nomeados. Os parâmetros são transmitidos por posição, através de um espaço reservado na consulta. O caractere de espaço reservado é determinado pela sintaxe suportada pelo provedor de dados.

Comentários

OLEDB é uma tecnologia nativa para criação de provedores de dados para fontes de dados específicas. A tecnologia OLEDB é baseada em interfaces COM (Component Object Model). A tecnologia OLEDB é posterior à ODBC e anterior aos provedores de dados ADO.NET. Os provedores de dados OLEDB são registrados com o sistema operacional, como qualquer outro componente COM. Há provedores de dados OLEDB disponibilizados pela Microsoft e por fornecedores terceirizados. A Microsoft fornece também o MSDASQL, um provedor de dados OLEDB que faz a comunicação com drivers ODBC. Para obter mais informações, confira Tipo de conexão ODBC (SSRS).

Para recuperar os dados desejados com êxito, é necessário fornecer uma sintaxe de consulta que seja suportada pelo provedor de dados. O suporte a parâmetros varia de acordo com o provedor de dados. Para obter mais informações, consulte os tópicos específicos do provedor de dados selecionado. Por exemplo:

Para obter mais informações sobre os provedores de dados específicos do OLE DB, confira Fontes de dados compatíveis com o Reporting Services (SSRS).

Tópicos de instruções

Esta seção contém instruções passo a passo para trabalhar com conexões de dados, fontes de dados e conjuntos de dados.

Adicionar e verificar uma conexão de dados (Construtor de Relatórios e SSRS)

Criar um conjunto de dados compartilhado ou um conjunto de dados inserido (Construtor de Relatórios e SSRS)

Adicionar um filtro a um conjunto de dados (Construtor de Relatórios e SSRS)

Estas seções da documentação fornecem informações conceituais detalhadas sobre dados de relatório, bem como informações de procedimentos sobre como definir, personalizar e usar partes de um relatório relacionadas aos dados.

Conjuntos de dados de relatório (SSRS)
Fornece uma visão geral de como acessar dados de seu relatório.

Criar cadeias de conexão de dados – Construtor de Relatórios e SSRS
Fornece informações sobre conexões de dados e fontes de dados.

Conjuntos de dados inseridos e compartilhados de relatório (Construtor de Relatórios e SSRS)
Fornece informações sobre conjuntos de dados inseridos e compartilhados.

Coleção de campos de conjuntos de dados (Construtor de Relatórios e SSRS)
Fornece informações sobre a coleção de campos de conjuntos de dados gerada pela consulta.

Fontes de Dados com suporte no Reporting Services (SSRS).
Fornece informações detalhadas sobre suporte à plataforma e à versão para cada extensão de dados.

Consulte Também

Parâmetros de relatório (Construtor de Relatórios e Designer de Relatórios)
Filtrar, agrupar e classificar dados (Construtor de Relatórios e SSRS)
Expressões (Construtor de Relatórios e SSRS)