Erro ao usar dados do Microsoft Query no Excel no PC da terceira pessoa

1

Eu tenho um problema ao usar o Microsoft Query no Excel Data Link.

Eu usei o SQL Server Connections antes no Excel. Quando usamos o SQL Server, depois de fazer a conexão e recuperar os dados, os dados podem ser visualizados e atualizados por qualquer PC, desde que estejam conectados ao SQL Server.

Isso é diferente quando se usa o Microsoft Query Data Connections. Porque eu fiz uma conexão de dados através do Microsoft Query. Eu trabalhei bem no meu PC. Mas quando outro usuário tentou em seu PC, houve um pequeno problema.

Quando o usuário tentou atualizar os dados, o excel solicitou que ele selecionasse a fonte de dados e mostrasse uma nova janela chamada "Selecionar fonte de dados".

Gostaria de saber se isso ocorre porque a consulta da Microsoft só funcionará no PC do creater ou será que cometi algum erro ao criar o Microsoft Query.

Para torná-lo mais claro, anexei a imagem da janela abaixo.

Janela pop-up

    
por Ramya 13.10.2014 / 04:13

2 respostas

0

Se você tiver o Excel 2007 ou posterior, eu me esqueceria do Microsoft Query e usaria a funcionalidade Dados Externos (na faixa de opções Dados). Há um passo a passo aqui:

link

Existem muitas vantagens nessa abordagem, mas relevantes para o seu problema específico é que ele pode armazenar as informações de conexão dentro da pasta de trabalho do Excel. Ainda depende de drivers instalados, mas uma instalação do Office normalmente fornece drivers para o SQL Server.

Avançando para o Excel 2010 ou posterior, o complemento do Power Query é ainda melhor. Você pode moldar, transformar e combinar dados externos de todas as formas, com excelente desempenho e integração com o Excel e o Power Pivot.

    
por 16.10.2014 / 06:18
0

Você configurou conexões ODBC DSN de sistema idênticas no seu computador e no computador do seu colega?

Quando fiz arquivos do Excel que usavam o Microsoft Queries, sempre conectava-me ao banco de dados do SQL Server usando uma conexão ODBC de DSN do sistema. (Eu não uso "DSNs de usuário".)

Em seguida, sempre que eu compartilhei esse arquivo com outra pessoa, eles precisavam ter uma conexão DSN ODBC de sistema idêntica configurada em sua máquina para usar as mesmas Consultas da Microsoft. Para ser seguro, eu até nomeei os DSNs do sistema com o mesmo nome.

E, claro, eles precisam das mesmas permissões de "seleção" no SQL Server de back-end que você.

(Apenas google "como configurar um sistema DSN" se não for familiar.)

    
por 15.10.2014 / 15:47