MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]copiar tabela access para sql server via caminho de rede

    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]copiar tabela access para sql server via caminho de rede Empty [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Flashed 1/5/2012, 23:45

    ola, não sei se é o sitio indicado mas é que corri a net toda e nada encontrei para o meu problema.

    Tenho um ficheiro .mdb numa pasta de rede. E preciso da sintaxe para copiar os dados da tabela do mdb para uma tabela do sql server.

    Essa sintaxe é para ser usada no sql server. Eu conheço o comando import no sql server e o export no access, mas preciso da fazer isso através da especificação do caminho de rede.

    Entenderam?Tem como?

    Valeu
    avatar
    Convidad
    Convidado


    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Convidad 2/5/2012, 01:20

    Olá Edgar

    Como os ambos usam SQL é só fazer uma consulta adição caso já existam as tabela no SQLserver, que lógico, terá que ter os mesmos campos e tipos.

    Idem para se for atualização.

    Como nunca usei SQLServer, não sei se a sintaxe de uma instrução SQL do Access é a mesma para o SQLServer.

    Experimente fazer a consulta no Access, e depois copia o código SQL para o servidor e execute para testar.

    Abraços
    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Flashed 3/5/2012, 09:03

    Mas como faço o select via caminho de rede no sql server?
    é isso que preciso de saber.
    Tenho o ficheiro mdb não seguinte caminho.

    "C\caminho de rede\teste.mdb"
    E preciso de copiar os dados do ficheiro teste da tabela comida para a tabela comida do sql server.

    ~como faço isso?
    avatar
    Convidad
    Convidado


    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Convidad 3/5/2012, 12:57

    Edgar

    Como disse, nunca trabalhei com SQLServer.

    Mas dê uma olhada aqui nesse site.

    Se não encontrar o que precisa, o pessoal de lá poderá também ajudar.

    Abraços
    avatar
    Convidad
    Convidado


    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Convidad 3/5/2012, 20:27

    Consultar o SQL Server a partir do Access

    Abra uma nova consulta, vá no modo de design e digite:

    SELECT * FROM MSysObjects IN ''[ODBC;Driver={SQL Server};Server=SeuServidor;Database=SeuBanco;User Id=SeuUsuario;Password=SuaSenha]



    Consultar o Access a partir do SQL Server


    SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Endereço completo do mdb';'admin';'', SuaTabela)

    avatar
    Convidad
    Convidado


    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Convidad 3/5/2012, 20:54

    Miguel
    Nada como receber a resposta de quem já tem conhecimento sobre o assunto.
    Agora vou ficar acompanhando o tópico para ir aprendendo.
    Abraços


    avatar
    Flashed
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 258
    Registrado : 03/05/2011

    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Flashed 3/5/2012, 22:35

    Miguel o resultado do seu código deu o seguinte erro:
    (Consultar o Access a partir do SQL Server)


    Msg 7308, Level 16, State 1, Line 1
    OLE DB provider 'Microsoft.Jet.OLEDB.4.0' cannot be used for distributed queries because the provider is configured to run in single-threaded apartment mode.

    Não sei se o erro acontece por ser win 7 ou se vai acontecer o mesmo no xp.

    Isto é apenas uma consulta né? Depois terei que fazer o insert para a minha tabela no sql server

    Obrigado a todos
    avatar
    Convidad
    Convidado


    [Resolvido]copiar tabela access para sql server via caminho de rede Empty Re: [Resolvido]copiar tabela access para sql server via caminho de rede

    Mensagem  Convidad 7/5/2012, 16:14

    Qual a versão do Office nesse seu win 7 ?


      Data/hora atual: 27/1/2023, 04:48