Erros de autenticação ODBC do SQL Server

6

Estou tentando conectar-me a um banco de dados do SQL Server 2008 a partir de um aplicativo de terceiros por meio de uma conexão ODBC. Estou tendo sucesso quando o ODBC está configurado com a Autenticação do Windows, mas não quando está configurado com a Autenticação do SQL Server.

Meu processo geral é

  • Criar DSN de ODBC do sistema de 64 bits ("C: \ Windows \ SysWOW64 \ odbcad32.exe")
  • Quando eu crio o DSN, testo a conexão no final e tudo fica bem. E posso verificar isso no SQL Server usando

Login succeeded for user 'myuser'. Connection made using SQL Server authentication. [CLIENT: 10.85.43.91]

  • Em seguida, vou para o meu aplicativo, faço referência a esse DSN e tento efetuar login. Recebo um erro dizendo Unable to connect to general Datasource. Connect String: DSN=<DSN Name> Error: login failed for user '' . Eu então volto para o log de erros SQL e vejo

Login failed for user 'myuser'. Reason: Password did not match that for the login provided. [CLIENT: 10.85.43.91]

e

Login failed for user ''. Reason: An attempt to login using SQL authentication failed. Server is configured for Windows authentication only. [CLIENT: 10.85.43.91]

Eu consigo me conectar ao SQL através do SMSS com esse nome de usuário e executar consultas.

Eu também posso verificar que Authentication mode is MIXED. das linhas de log na inicialização do servidor. Mesma verificação via Object Explorer > Propriedades do servidor > Segurança > Modo de Autenticação do SQL Server e Windows.

Começamos o servidor ontem à noite, também para garantir que todas essas configurações fossem verdadeiras.

Isso acontece ao tentar conectar pelo menos 4 computadores.

O que dá? o que estou perdendo? Por que não posso me conectar ao SQL com autenticação SQL via ODBC?

    
por Brad 26.06.2013 / 17:20

1 resposta

-1

[ODBC] DRIVER = SQL Server Native Client 10.0 UID = drazen LANGUAGE = seu nativo BANCO DE DADOS = name_db WSID = servidor de nomes APP = Microsoft Office 2010 Trusted_Connection = Yes SERVIDOR = (local) Descrição = descreve conn

    
por 29.07.2015 / 09:42