Mancata connessione a SQLServer via ODBC

di stevep il
3 risposte
Buongiorno a tutti.
Ho il seguente problema: non riesco a connettermi a SqlServer usando la seguente stringa di connessione:
"Driver={SQL Server Native Client 10.0};Address=xxx.xxx.x.12;"+ "Trusted_Connection = no;"+
                    "TrustServerCertificate=no;Integrated Security = no;" +
                   "Userid = ODBC_AX;Pwd=******";
L'errore che ottengo è sempre il seguente:
[Microsoft][SQL Server Native Client 10.0][SQL Server]Login failed for user ''.
Preciso che:
- Il server è settato per connessioni da Windows e da SqlServer
- Con le stesse credenziali mi collego senza problemi a SSMS
- Ho creato un DSN ODBC con le medesime credenziali che, facendo Test Connection al termine della configurazione da un pc remoto, risponde Test Succesful
Un sentito ringraziamento a chi mi vorrà aiutare.

3 Risposte

  • Dimenticavo il messaggio d'errore nel log SQL:
    2021-10-21 11:31:05.33 Logon Error: 18456, Severity: 14, State: 58.
    2021-10-21 11:31:05.33 Logon Login failed for user ''. Reason: An attempt to login using SQL authentication failed. Server is configured for Windows authentication only.

    Come ho già detto, però, il server è configurato per il login in entrambi i modi.
  • Ora la connessione ha funzionato. Non ho fatto altro che eliminare gli spazi all'interno della stringa prima e dopo i segni di uguale.
    L'ho fatto proprio per dire di avere provato tutto, e contro il pronostico ha funzionato. Grazie in ogni caso per l'aiuto.
Devi accedere o registrarti per scrivere nel forum
3 risposte