Problema NT AUTHORITY \ NETWORK SERVICE durante la distribuzione sul server remoto SQL 2005
-
08-07-2019 - |
Domanda
Ricevo un errore molto non specifico quando provo a connettermi al server SQL sul server remoto. Mi sento come se avessi effettuato tutte le impostazioni corrette, consenti TCP / IP, riavviato il servizio, aggiunto diritti a NT AUTHORITY \ NETWORK SERVICE e altri utenti correlati per il database. Posso accedere alla pagina aspx, ma non appena premo invio al login ottengo:
Informazioni sull'eccezione: Tipo di eccezione: SqlException Messaggio di eccezione: si è verificato un errore relativo alla rete o specifico dell'istanza durante la creazione di una connessione a SQL Server. Il server non è stato trovato o non era accessibile. Verificare che il nome dell'istanza sia corretto e che SQL Server sia configurato per consentire connessioni remote. (provider: Named Pipes Provider, errore: 40 - Impossibile aprire una connessione a SQL Server)
Soluzione
sul server remoto, creare un alias per l'istanza del server che forza TCP / IP e la porta e utilizzare tale alias nella stringa di connessione. In questo modo non tenterà nemmeno di utilizzare DBNMP
Inoltre puoi provare a forzare il problema nella stringa di connessione. http://connectionstrings.com/article.aspx?article=howtodefinewichnetworkprotocoltouse