Salve a tutti,
ho un'applicazione web sviluppata in asp.net 4.0 che gira su una macchina con Windows server 2012, invece come db Server mi appoggio ad una macchina con win 7 su cui c'è sql 2008.
Ha sempre funzionato tutto correttamente, ma ora senza fare nulla mi compare il seguente errore: "SqlException (0x80131904): La connessione con il server è stata stabilita correttamente, ma poi si è verificato un errore durante la procedura di login." quando tento di autenticarmi per accedere all'applicazione.
Con management studio accedo al db.
Sapete darmi indicazioni dell'errore?
Grazie

Alessio Arrigoni - CONSULENTE INFORMATICO
https://www.alessioarrigoni.it
https://www.assistenzapccomo.it
Ciao.

Prova a controllare se l'utente che esegue il pool di applicazioni sotto cui gira la tua applicazione ha accesso al database.

Alberto
Quello che ho notato è che con ssms del server non riesco ad accedere ad istanze esterne di sql, che da altre macchine riesco a raggiungere regolarmente.

Alessio Arrigoni - CONSULENTE INFORMATICO
https://www.alessioarrigoni.it
https://www.assistenzapccomo.it
Allora se ho ben capito devi prima configurare SQL:
da SQL Server Configuration Manager verifica per quali protocolli e' raggiungibile SQL (io in genere assegno TCP/IP e Named Pipes, dipende da cosa intendi utilizzare, indirizzo IP o nome macchina).

Verifica anche se, in presenza di firewall, hai aperto la porta di SQL
(http://support.microsoft.com/kb/968872/it.

Alberto
Il problema è che la macchina su cui gira il web server non riesce a collegarsi ad istanze su macchina esterne, ne ho provate due.
Però queste due sono comunque raggiungibili dall'esterno.
Spero di essermi spiegato.

Alessio Arrigoni - CONSULENTE INFORMATICO
https://www.alessioarrigoni.it
https://www.assistenzapccomo.it
Quindi e' la macchina con la tua applicazione web che non si collega?
Tanto per esserne certi, hai provato a disabilitare il firewall sulla macchina con win 7 su cui hai installato il db server?
Fatto questo, sei certo che l'utente che utilizzi nella stringa di connessione di SQL abbia l'accesso al db? (Se nel dominio, oppure se devi specificare nome utente e password).
Un altro componente che potrebbe bloccare l'accesso e' l'antivirus (McAfee per esempio).
Da altre macchine raggiungi e ti colleghi all'istanza di sql installata su win7?

Io farei queste prove.

Ciao
Da qualsiasi altra macchina che non sia il server su cui gira l'applicazione riesco a raggiungere di sql senza problemi.
L'unica macchina che non riesce a raggiungerla è il server su cui gira l'applicazione.

Alessio Arrigoni - CONSULENTE INFORMATICO
https://www.alessioarrigoni.it
https://www.assistenzapccomo.it
Scusa la lunga assenza ... Ma il server su cui gira l'applicazione web e' nello stesso dominio del server su cui hai installato il db?
Per quel che posso capire e' solo una questione di permessi, o di porte chiuse, come ti ho scritto in precedenza.
Hai provato, immagino di si, a disabilitare i firewall?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.