Você está na página 1de 9

Tutorial Conexão ODBC: Access com SQL Server 2008R2

Depois de muito esforço estudando vários artigos consegui fazer a conexão do Access com o SQL Server
2008R2. Percebi que o material nesse assunto ainda é pouco, por isso resolvi fazer esse pequeno tutorial
para dar uma direção para quem está iniciando nesse assunto.

Os requisitos básicos para fazer a conexão são:

Conexão local

• Ter o Access instalado


• Ter o SQL Server instalado
• Ter um banco de dados no SQL Server
• Ter o drive ODBC instalado

Conexão em rede

• Ter o Access instalado na máquina servidor e na máquina cliente


• Ter o SQL Server instalado no servidor
• SQLManagementStudio na máquina cliente
• Ter um banco de dados no SQL Server
• Ter o drive ODBC instalado no servidor e na máquina cliente

Obs. Para quem pretende usar o Access junto SQL Server em rede, é preciso na hora de instalar escolher a
opção de autenticação do SQL Server, pois não é possível conectar em rede pela autenticação do Windows.
Conexão local

Depois que você seguiu os passos a cima a primeira coisa a fazer é configurar o drive ODBC. Para isso vá
em Painel de controle >Ferramentas administrativas procure por Fontes de dados (ODBC). Aparecerá a
seguinte tela:

Em fonte de dados de usuário clique no botão adicionar. Na próxima tela e escolha a opção SQL
ServerNative Client e clique em concluir.
Após clicar em conclui aparecerá a seguinte tela:

É aqui onde muita gente se atrapalhar e não consegue fazer a conexão com o banco de dados do SQL Server,
portanto explicarei cada um desses campos para que possamos compreender como se faz a conexão.

Explicando os campos:

Nome: É aqui onde você coloca o nome da conexão. Exemplo “Conexão_ODBC”

Descrição: Aqui você pode dar uma descrição para essa conexão para que futuramente você possa
identificar cada uma das suas conexões. Exemplo: “Conexão com bando de dados SQL Server”

Servidor: Aqui você precisa informar a qual servidor SQL Server você que fazer uma conexão. Onde você
pode encontrar essa informação? Essa informação do servidor é encontrada assim que você abre o SQL
Server como mostra a figura abaixo:
Portanto a nossa configuração ficaria dessa forma:

Após essa etapa clique em Avançar. Aparecerá a seguinte tela:

Preste muita atenção aqui. Se você for usar uma conexão local onde não terá outros computadores em rede,
você pode marcar a opção “Com autenticação integrada do Windows”. Caso você queria que essa conexão
funcione em rede você deve marcar a opção “Com autenticação do SQL Server ident. de logon e senha
inseridos pelo usuário”. Nesse caso você pode colocar o usuário “sa” e a senha que você escolheu no
momento da instalação do SQL Server.
Após isso clique em Avançar e surgirá essa tela:

É a aqui que você vai escolher o banco de dados que foi criando no SQL Server, no meu caso selecionei
BancoSASP. Depois clique em Avançar.

Clique em concluir para passar para próxima tela.


Aqui clique em testar fonte dados se aparecer essa tela ao lado com mensagem: TESTES CONCLUIDOS
COM ÊXITOS, correu tudo certo.

Agora com a conexão ODBC feita vamos conectá-la com o Access. Cri um arquivo qualquer no Access
abra-o e clique em Banco de Dados ODBC conforme figura abaixo:
Nessa tela marque a opção que está selecionada com mostra a figura:

Na próxima tela na aba Fonte de dados de máquina escolha sua conexão e clique em OK.
Nessa tela presta atenção a uma coisa: Se você usou a autenticação do Windows marque a opção Usar
Conexão confiável e clique em OK. Já se você usou a autenticação do SQL Server coloque o logon e a senha
que você usou e clique em OK.

Após clique em OK aparecerá a seguinte uma tela conforme figura a baixo. Selecione sua tabela e clique em
OK.
Se aparecer uma tela como mostra a figura abaixo você fez tudo certo.

OK. Aqui eu concluo a primeira etapa que é fazer a conexão local. Na próxima etapa mostrarei como fazer
essa conexão em rede.

Felicidades para todos!

Autor: Gilberlânio Rocha.

Você também pode gostar