none
Integração Access & SQL Server 2008 RRS feed

  • Pergunta

  • Pessoal gostaria de saber a possibilidade de integrar o sql server com o access, mas preciso que quando houver alguma alteração no sql , o access sofra a atualização automática e vice-versa.

    E outra necessidade é que eu possa fazer alterações pelos formulários do access e gerar alteração no sql.

    Como puderam perceber eu nao tenho conhecimentos em access.

    Desde já agradeço.

    Obrigado

    Oslain Junior

    sábado, 1 de outubro de 2011 18:20

Respostas

  • Olá Oslain,

    Complementando o Bruno, estamos considerando que o sistema é dividido em front-end (aplicação) e back-end (banco de dados), ambos em Access.

    Nesse caso, o banco de dados pode ser migrado para o SQL Server, e a aplicação continua em Access, com tabelas vinculadas ao banco de dados no SQL Server via ODBC. Dessa forma poderá usar reporting services.

    Usando dois bancos de dados corre o risco de gerar inconsistências, por isso a recomendação de migrar e manter um único banco de dados no SQL Server, além de que poderá utilizar os recursos de um banco de dados compatível com a arquitetura cliente/servidor. Mas para isso, deverá substituir as tabelas vinculadas via ODBC por uma conexão ADO, realizada por programação em VBA.


    segunda-feira, 10 de outubro de 2011 14:52

Todas as Respostas

  • Oslain boa noite

    Para que manter duas versões de dados? O mais recomendado no seu caso , é manter os dados no SQL e quando a aplicação access precisar dela ir buscar no servidor o que precisa.

    A conexão com o SQL é bem simples de ser feita.

    []'s

     


    Bruno Silva Leite
    officevb.com
    domingo, 2 de outubro de 2011 01:01
  • Bom dia Bruno, tudo bem?

    Na verdade temos o access com os dados da nossa operação e eles são alterados com os forms do mesmo.

    Gostaríamos de usar o Sql como voce bem disse e usar a aplicação do access  e com isso certo , usar o reporting services.

    Tem alguma possibilidade de ser feito , se sim , como?

    Desde já agradeço a sua atenção.

    Oslain Junior

    segunda-feira, 3 de outubro de 2011 14:44
  • No próprio Acces existe um assistente de migração para o SQL, isto é bem tranquilo de fazer.

    O que eu faria seria colocar todos os dados no SQL e quando precisar utilizar o FORM buscá-los no SQL , fazer alterações de devolver.

    Para fazer isto vc precisa criar uma conexão com seu SQL server com ADO, vc pode até usar uma tabela de apoio no Access como temporária, quando acabar com as alterações devolva os dados.

    Boa sorte!

    []'s 


    Bruno Silva Leite
    officevb.com
    sábado, 8 de outubro de 2011 17:11
  • Olá Oslain,

    Complementando o Bruno, estamos considerando que o sistema é dividido em front-end (aplicação) e back-end (banco de dados), ambos em Access.

    Nesse caso, o banco de dados pode ser migrado para o SQL Server, e a aplicação continua em Access, com tabelas vinculadas ao banco de dados no SQL Server via ODBC. Dessa forma poderá usar reporting services.

    Usando dois bancos de dados corre o risco de gerar inconsistências, por isso a recomendação de migrar e manter um único banco de dados no SQL Server, além de que poderá utilizar os recursos de um banco de dados compatível com a arquitetura cliente/servidor. Mas para isso, deverá substituir as tabelas vinculadas via ODBC por uma conexão ADO, realizada por programação em VBA.


    segunda-feira, 10 de outubro de 2011 14:52