Índice:
...
Objetivo
...
O objetivo deste documento é demonstrar como configurar uma conexão em Banco de Dados Externo e como utilizá-lo em uma Consulta SQL.
Introdução
...
O RM permite a utilização de Banco de Dados Externo para execução de Consultas SQL. Para isso, é necessário configurar a Conexão de banco na própria tela de edição da Consulta.
Aviso |
---|
|
Para os Data Source de Microsoft ODBC e Microsoft SQL Server utilizando Data Provider OLE DB não será permitido a utilização de parâmetros na consulta SQL (Ex. CODIGO = :CODIGO) por limitação dos data sources. |
Veja nos passos a seguir como deve ser feito o procedimento para utilização desse recurso.
Informações |
---|
|
Deck of Cards |
---|
id | Desenvolvimento/Procedimento |
---|
| Card |
---|
id | Passo 1 |
---|
label | Passo 1 |
---|
title | Passo 1 |
---|
| Crie a sentença SQL desejada, acessando o menu 'Gestão | Visões de Dados' e clique no botão Incluir (Ctrl + Ins). Image Added Em seguida, clique em Banco de Dados Externo. Por essa tela é possível gerenciar as conexões externas existentes em Consultas SQL. Image Added |
Card |
---|
id | Passo 2 |
---|
label | Passo 2 |
---|
title | Passo 2 |
---|
| Após acessar a tela de Conexões a banco de dados externos, clique no botão Incluir (Ctrl + Ins) e preencha os principais campos, como demonstrado no exemplo abaixo: Image Added Clique em "String de conexão", selecione |
|
|
Desenvolvimento/Procedimento
Incluir uma nova sentença SQL.
Acesse: Utilitários / Consultas SQL
Clique em Incluir (CTRL + INS).
Image Removed
Clique em Banco de Dados Externo.
Image Removed
Ao acessar o Cadastro de Conexões a Banco de Dados Externo, clique em Incluir (CTRL + INS). Preencha os principais campos e clique em String de Conexão.
Image Removed
...
o Data Source e Data Provider conforme seu ambiente. |
|
|
...
No exemplo a seguir, usaremos uma conexão SQL. |
|
|
...
Image Added Clique em |
|
|
...
Card |
---|
id | Passo 3 |
---|
label | Passo 3 |
---|
title | Passo 3 |
---|
| Determine o Servidor (Server Name), Usuário (User Name), Senha (Password) e a Base de Dados (Select or Enter a Database Name). |
|
|
Image Removed
Teste a Conexão (Test Connection). Clique em OK.
Image Removed
Image Added Clique em "Test Connection" para certificar que a base está acessível e a conexão está funcionando: Image Added Clique em "Ok". |
Card |
---|
id | Passo 4 |
---|
label | Passo 4 |
---|
title | Passo 4 |
---|
| Na tela de cadastro de Conexões a banco de dados externos, |
|
|
...
selecione a conexão que foi configurada |
|
|
...
Image Removed
Digite a Consulta SQL utilizando recursos do banco de dados externo.
Image Removed
...
nos passos anteriores. Image Added |
Card |
---|
id | Passo 5 |
---|
label | Passo 5 |
---|
title | Passo 5 |
---|
| Após configurar e selecionar a conexão de Banco de Dados Externo, cadastre a Consulta SQL desejada, como no exemplo abaixo: Image Added Aviso |
---|
| Para os Data Source de Microsoft ODBC e Microsoft SQL Server utilizando Data Provider OLE DB não será permitido a utilização de parâmetros na consulta SQL (Ex. CODIGOO = @CODIGO) por limitação dos data sources |
|
|
|
...
Conexão com Oracle
...
Ao utilizar uma base externa Oracle a conexão será realizada utilizando o provider Devart com a funcionalidade Direct Mode habilitada, este é o modo padrão usado pelo RM.
Veja mais informações em, Vantagens em utilizar Direct mode (Oracle)
Aviso |
---|
|
O assistente de conexão apresentado é nativo do Windows, veja imagens dos passos 2 e 3. Sua funcionalidade de teste de conexão neste caso é realizada do lado Client do RM.exe, dessa forma somente será bem sucedido caso o Oracle Client esteja instalado, porém não é necessário, nem obrigatório sua instalação para uso no RM, por padrão. Por este motivo caso não seja possível realizar o teste, não significa que haverá problema de conexão pelo RM.Host |
...
Informações |
---|
|
Informações |
---|
| Produto: Framework |
Informações |
---|
| Versão: 11.82.XX ou 12.01.XX |
Informações |
---|
| Processo: Banco de Dados Externo |
Informações |
---|
| Subprocesso: Configuração de Banco de Dados Externo |
|
Informações |
---|
|
Informações |
---|
| Status: Finalizado |
|
...
...
...