none
[Microsoft][ODBC SQL Server Driver][SQL Server]Impossibile eseguire l'accesso. L'accesso proviene da un dominio non trusted e non può essere utilizzato con l'autenticazione di Windows. RRS feed

  • Domanda

  • Ho il seguente problema, o meglio ho 2 problemi correlati fra di loro, non so se posso esporli qui entrambi, ci provo

    Ho un Web server IIS con un'applicazione ASP (non ASP.NET) che accede ad un DB SQL Server:

    A) Se metto il DB sullo stesso computer in cui gira il WEB Server e configuro l'accesso al DB trusted windows tutto OK

    B) Se metto il DB su un PC/Server diverso, ma sempre nello stesso dominio del Web Server ricevo il messaggio "[Microsoft][ODBC SQL Server Driver][SQL Server]Impossibile eseguire l'accesso. L'accesso proviene da un dominio non trusted e non può essere utilizzato con l'autenticazione di Windows. "

    C) Se provo a cambiare l'autenticazione facendo quella SQL, mi nasce il secondo problema. Sul server SQL creo un utente con autenticazione SQL, ma quando tento di connettermi con detto utente con SQL Management Studio ricevo il messaggio "La connessione con il server è stata stabilita correttamente, ma poi si è verificato un errore durante la procedura di login. (provider memoria condivisa, error:0 - Nessun altro processo all'altra estremità della pipe.) (Microsoft SQL Server, errore:233).

    Ringrazio per l'attenzione e l'aiuto che vorrete darmi.

    Saluti MArzio

    martedì 22 aprile 2014 12:59

Tutte le risposte

  • Ciao, per quanto riguarda il punto C temo tu abbia attivo solo il collegamento tramite named pipe. Dovresti andare nella configurazione di SQL per attivare il TCP-IP. 

    Per il resto puoi darci qualche info in piu? Tipo la stringa di connessione?

    Daniele

    mercoledì 23 aprile 2014 12:47
  • Ciao, per quanto riguarda il punto C temo tu abbia attivo solo il collegamento tramite named pipe. Dovresti andare nella configurazione di SQL per attivare il TCP-IP. 

    Per il resto puoi darci qualche info in piu? Tipo la stringa di connessione?

    Daniele

    Ciao Daniele,

    No relativamente al punto C sono attive TCP-IP e Named Pipe.

    Aggiungo il fatto che il messaggio d'errore che ho riportato lo ritorna solo al primo tentativo di connessione con Management Studio, se faccio un secondo tentativo, senza riavviare Management Studio, l'errore è "Login failed for user "crm". The user is not associated with a trusted SQL Server connection. (Microsoft SQL Server, errore:18452)" IN INGLESE.

    La stringa di connessione è DSN="SWDB";DATABASE="SWDB";Trusted Connection="Yes".

    Se il DB è nel PC del Web Server OK se su altro PC mi dice che " L'accesso proviene da un dominio non trusted"

    Ciao grazie

      

    mercoledì 23 aprile 2014 14:08
  • Usi un DSN.

    Hai verificato tramite l'apposito pulsante se si connette correttamente al DB?

    Sia quando si trova sulla stessa macchina che quando si trova su un'altra?

    mercoledì 23 aprile 2014 14:26
  • Ciao,

    direttamente dal DSN, se uso l'autenticazione Windows è OK sia su una che sull'altra macchina, ma il server WEB che è sulla macchina A non si connette al DB se il DB è sulla macchina B.

    Con l'autenticazione SQL il problema di collegamento è sia su una che sull'altra macchina, comunque mi basterebbe risolvere il primo problema, la connessione del server Web con l'autenticazione Windows.

    Grazie ciao

    Marzio

    mercoledì 23 aprile 2014 15:08