Erore sql in server asp.net

mercoledì 20 febbraio 2008 - 14.43

EmaGuzzetti Profilo | Junior Member

salve a tutti... io ho iniziato da poco a usare asp.net e per iniziare ho provato a fare un sito collegato a un database.. praticamente ho creato una pagina asp.net con dentro un datagrid dove volevo caricare i dati del mio database.. allora ho aggiunto un nuovo database a esplora server che mi ha aggiunto al file web.config questa connessione:"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\HFAVC.mdf;Integrated Security=True;User Instance=True"
allora ho scritto il codice (usando per la connessione al database la stringa scritta in precedenza) e avviato il debug da localhost e funzionava... poi ho trovato un sito di hosting asp.net gratuito e con supporto sql server 2005, dove ho caricato il mio sito... ma non funziona più!!! mi da questo errore:
A connection was successfully established with the server, but then an error occurred during the login process. (provider: Named Pipes Provider, error: 0 - No process is on the other end of the pipe.)
quale può essere la causa? la stringa di connessione? se si cosa devo cambiare??

phate89 Profilo | Newbie

anche io ho lo stesso problema! quello che so è che non dev'essere un'istanza di singolo utente (me l'hanno detto.. non so cosa intendono!)

EmaGuzzetti Profilo | Junior Member

nessuno sa come si connette iun database su server non proprio?

alx_81 Profilo | Guru

>nessuno sa come si connette iun database su server non proprio?
Allora, utilizzando la modalità che hai eseguito tu (quella di usare un file attacchato "al volo") non credo che tu possa pubblicare il sito web. Dovresti eseguire un backup del db e farlo "restorare" dal provider in cui pubblichi la tua applicazione.
In seguito dovrai cambiare la connectionstring nel modo seguente:

"Data Source=xxx.xxx.xxx.xxx; Initial Catalog=nomedb; User id=tuosqlusername; Password=tuapwd;"

Non credo che in remoto tu possa usufruire della funzionalità che utilizzi in visual studio..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

EmaGuzzetti Profilo | Junior Member

l'ip dove lo trovo? e il database in che cartella lo devo metere?

alx_81 Profilo | Guru

>l'ip dove lo trovo? e il database in che cartella lo devo metere?
di solito il sito di hosting, quando ti iscrivi, ti fornisce tutti i dati per connetterti.. dimmi qual è il sito che controllo..
Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

EmaGuzzetti Profilo | Junior Member

è quantasoft...

alx_81 Profilo | Guru

>è quantasoft...
le faq sono solo in Slovak
quando ti sei registrato non hai ricevuto una mail che ti indica come fare? Di solito i servizi di hosting ti danno tutte le istruzioni..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

EmaGuzzetti Profilo | Junior Member

non è arrivato niente (il servizio cmq è gratuito)

alx_81 Profilo | Guru

>non è arrivato niente (il servizio cmq è gratuito)
ho capito, ma senza istruzioni è dura.. so che aruba ti da la possibilità di testare asp.net e su un server apposito..
Personalmente, se non hai ricevuto nemmeno le istruzioni per pubblicare, cambierei hosting. Controlla se ce ne sono altri free, perchè così la vedo dura.
Strano proprio che non mandino nemmeno una email..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

EmaGuzzetti Profilo | Junior Member

mi hano mandato 1 mail.. ma con user e pwd... altri gratuiti non ne conosci?

alx_81 Profilo | Guru

>altri gratuiti non ne conosci?
http://assistenza.aruba.it/kb/idx/135/0/00004Database.html

prova aruba Test.Net..
tanto da provare..

Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

EmaGuzzetti Profilo | Junior Member

quasi quasi lo provo.. ma poi il database va bene nella cartella app_data o devo fare qualcosaltro?

alx_81 Profilo | Guru

>quasi quasi lo provo.. ma poi il database va bene nella cartella
>app_data o devo fare qualcosaltro?
ti spiegano tutto nel link. Come vedi nella connectionstring metti la cartella dove metti il db. di conseguenza, dovrebbero comunicarti la cartella su cui metterlo. Di solito, se non ricordo male, la cartella è qualcosa tipo "writable"
Alx81 =)

http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5