O linked server tem como objetivo a conexão remota de banco de dados com o SQL Server, este documento mostrará os passos necessário para criação de conexão entre esses bancos de dados.
O manual está dividido em duas seções
ODBC É uma API utilizada para acessar sistemas de banco de dados, será apresentado orientação de instalação para as seguintes conexões
A escolha do driver de instalação se dará pelo banco de dados remoto utilizado pelo cliente
Após instalação e configuração do ODBC, será necessário a criação do linked server para conexão remota
Instalação ODBC Connector Efetuar download de uma das seguintes versões
MariaDB Connector ODBC - win32 ( link )
MariaDB Connector ODBC – win64 ( link )
Ao abrir o instalador ODBC Connector,
Marcar o checkbox “I accept the terms in the License Agreement” e clicar em “Next”
Definir o tipo de instalação que será realizada, neste documento será utilizado o modo padrão para instalação
Clicar em “Typical”
Clicar em “Install” e aguardar o download
Após a instalação estar completa, clica em “Finish”
Após a instalação,
Abrir o ODBC Para adicionar a configuração de conexão, acessar a aba “System DNS” e clicar em “Add...”
Neste momento será listado todos os data source disponíveis para conexão
Clicar duas vezes em “MariaDB ODBC Driver”
TextoTextoTextoTextoTextoTextoTextoTextoTexto
Após o preenchimento dos dados de conexão
Clicar em “Teste DNS” para validar dados para conexão com o banco de dados desejado
Com os dados de conexão preenchidos corretamente, terá o seguinte retorno
Efetuar download de uma das seguintes versões
MySQL Connector ODBC - win32 ( link )
MySQL Connector ODBC – win64 ( link )
Ao abrir o instalador ODBC Connector, clicar em “Next”
Marcar o checkbox “I accept the terms” e clicar em “Next”
Definir o tipo de instalação que será realizada
Nesta etapa será utilizado o modo padrão, clicar em “Typical”
Clicar em “Install” e aguardar o download
Após a instalação estar completa, clica em “Finish”
Neste momento será listado todos os data source disponíveis para conexão
Clicar duas vezes em “MySQL ODBC 8.0 ANSI Driver”
Após o preenchimento dos dados de conexão
Clicar em “Teste” para validar dados para conexão com o banco de dados desejado
Com os dados de conexão preenchidos corretamente, terá o seguinte retorno, clicar em “Ok” para finalizar configuração
Efetuar o download dos arquivos, de acordo com a versão do Oracle do cliente! Instant Client for Microsoft Windows (x64) 64-bit (oracle.com)
Instant Client Package – Basic
Instant Client Package - ODBC
Instalação: Download Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update from Official Microsoft Download Center
Criar o diretório “c:\Oracle\instantclient_11_2” (o número da versão pode ser diferente)
extrair nela todo o conteúdo dos 2 arquivos .ZIP baixados anteriormente.
No diretório “c:\Oracle\instantclient_11_2”, criar um arquivo de nome tnsnames.ora, com a seguinte estrutura. Alterar
OracleTnsName =
( DESCRIPTION=
(ADDRESS = (PROTOCOL=TCP)(HOST=10.1.3.42)(PORT=1521))
( CONNECT_DATA = (SERVICE_NAME=acc))
)
Adicionar o diretório na variável de ambiente “PATH”:
Acessar painel de controle
System and Security>System
Acessar Advance system settings
Em Advanced
Environminent Variables ...
Clicar “New”
informar o diretório criado na etapa 1
Criar uma variável de ambiente, de nome “TNS_Admin ” com o valor do diretório:
Em Advanced Environminent
Executar o programa “odbc_install.exe”
Abrir o prompt de comando
Acessar o diretório com o instalador (cd c:\Oracle\instantclient_11_2)
executar o comando odbc_install.exe
Neste momento será listado todos os data source disponíveis para conexão Clicar duas vezes em “Oracle in instantclient_11_2”
Será solicitada a senha do usuário de banco.
Informe e clique em OK.
Com os dados de conexão preenchidos corretamente, terá o seguinte retorno, clicar em “Ok” para finalizar configuração
Após realizar a instalação e configuração do ODBC, abrir SQL Server e informar as credenciais de login
Para acessar e configurar o linked server
Acessar “Server Objects ”
Clicar com botão direito do mouse em “Linked Server ”
escolher e a opção “New Linked Server... ”
Será aberto a página de configuração para conexão com o servidor desejado.
Primeira página a ser configurada será a “General ”, nela serão preenchidos os dados gerais
Campo
Valor
Linked Server
Preencher como o nome de como o servidor será chamado (Ex.:MariaDB)
Server Type
Marcar o botão “Other data source”
Provider
Microsoft OLE DB Provider for ODBC Drivers
Product Name
Data Source
Deve ser informado o nome da fonte de dados ODBC
Na aba “Security ” ser informado os dados de segurança
Campo
Valor
Tipo de login
“Be made using this security cintext”
Remote login
Login do banco remoto que será acessado
With password
Senha do banco remoto que será acessado
Após preenchimento das abas “General ” e “Security ”, realizar a configuração de Server
Campo
Valor
RPC
True
RPC Out
True
Após finalizar as configurações de conexão, clicar em “ok ” e o linked server criado deve aparecer na pasta Linked Server
Acessar a pasta Providers na pasta Linked Servers
Clique com o botão direito do mouse no provedor “MSDASQL”
Em “Provider Options” marcar os checkbox
Nested queries
Level zero only
Allow in process
Support ‘Like’ operator