OK primeiro, vamos tirar os elementos loiros do caminho - não estou perguntando como me conecto ao meu banco de dados real.
O que estou pedindo é um exemplo ou captura de tela das entradas necessárias ao configurar uma nova conexão .
Nada do que tento fazer para recriar meus ODBCs de 32 ou 64 bits parece funcionar e testar a conexão apenas retorna
[Microsoft] [ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado QODBC3: Não foi possível conectar
Algo ao longo das linhas de
Dado que os arquivos de ajuda neste momento são menos que úteis!
E examinei a documentação para obter instruções em Lisboa, Dufour e Valmeira e na Web, sem sucesso.
Deve ser tão simples, mas não consigo encontrar nada - provavelmente porque todo mundo acha que deve ser tão simples!
Bem, por favor, sim, me chame de muppet, se quiser, mas isso está me deixando maluco. Alguém pode ajudar?
Como alternativa, como & $ ^% descubro mais sobre os Drivers QODBC3?
porque é bastante irrelevante nesse caso, já que tentei em várias configurações, mas mesmo assim QGIS Affected 2.0, 2.2
SQL server: 2008 R2
Ambiente do usuário: Win7 testado em 64 e 32 bits
fonte
Respostas:
Na versão 2.16 ... (algumas informações realmente básicas que eu lutei para encontrar e uma observação sobre uma mensagem de erro inútil)
O 'Nome da conexão' é um nome para nosso próprio uso.
O campo 'Provedor / DSN' pode ser deixado em branco.
O 'Host' é um nome DNS para o servidor ou um endereço IP e uma porta específica, se não a porta SQL padrão, seguida pelo nome da instância, quando necessário (por exemplo, localhost \ sqlexpress) (desculpe - eu não entendo esse pouco pessoalmente - eu precisava ajuda da pessoa que configurou o banco de dados para descrever isso)
O 'Nome de usuário' e 'Senha' são como você esperaria. As caixas de seleção 'salvar' devem dizer ao QGIS para lembrar esses detalhes.
Neste ponto, não clique no botão 'Testar conexão'. Você receberá um erro "Erro ao abrir a conexão: Driver não carregado Driver não carregado"
Em vez disso, clique no botão 'Listar bancos de dados'
Você deve ver o banco de dados listado.
fonte
[Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sys.columns'. [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sys.types'. [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'sys.objects'. (...) QODBC3: Unable to execute statement
O problema 'QODBC3: Não foi possível conectar' pode ser devido à configuração no servidor SQL. Faça com que seu administrador de TI 'ative' os serviços Protocolos TCP / IP e NamedPipe para a instância do banco de dados à qual você está tentando se conectar. Isso é realizado no Gerenciador de configuração do SQL Server> Configuração de rede. Verifique também se os endereços IP possuem a porta TCP = 1433 e as portas dinâmicas TCP deixadas em branco.
fonte
Resolvemos esse problema instalando o driver AccessDatabaseEngine da Microsoft:
https://www.microsoft.com/en-us/download/details.aspx?id=54920
fonte