 Posts:129
 |
| 17 ott 2009 11.39 |
|
quindi il computer del mio cliente dovrebbe avere sqlserver ?
|
|
|
|
|
 Posts:544
 |
| 17 ott 2009 11.41 |
|
perforza...oppure un suo pc collegato in rete che accetti connessioni remote (su LAN). SQL non è come ACCESS |
|
|
|
|
 Posts:129
 |
| 17 ott 2009 11.54 |
|
uff...ok grazie per l'informazione.. |
|
|
|
|
 Posts:129
 |
| 17 ott 2009 12.02 |
|
fatto ma non va cmq e mi da ancora quell'errore la ... |
|
|
|
|
 Posts:544
 |
| 17 ott 2009 12.05 |
|
la connessione è giusta per quel Server? Che SQL hai messo? |
|
|
|
|
 Posts:129
 |
| 17 ott 2009 12.09 |
|
lo stesso mio, sqlserver 2000... ç__ç la stringa di connessione è quella di cui sopra... l'utente null...ho provato a dare i permessi in sql server ma lo da cmq.. |
|
|
|
|
 Posts:544
 |
| 17 ott 2009 12.13 |
|
ma questa stringa sta nel Setup? se ti da quell'errore vuol dire che usa una connessione senza utente.. |
|
|
|
|
 Posts:129
 |
| 17 ott 2009 12.17 |
|
allora, praticamente non mi crea il database che voglio..forse dovevo lasciare la mia stringa di ocnnessione ( visto che è quella che c'è in tutti i dataset ? ) anzichè modificarla usando il master ? |
|
|
|
|
 Posts:544
 |
| 17 ott 2009 12.19 |
|
Fammi capire: non ti crea il database che vuoi tu o non crea niente..se dici che non crea il DB che vuoi tu vuol dire che crea uno diverso. Tu hai un DB con un utente creato per quel DB? se si devi creare anche l'utente nel Setup.
|
|
|
|
|
 Posts:129
 |
| 17 ott 2009 13.25 |
|
il database che creo nella CustomAction non me lo crea....ed il database di partenza naturalmente è sul MIO sql server, e c'è in tutti i dataset...poi nella customaction prendo il sqlstatement e sposto i dati su un altro database.. che rinomino ioscauto2.. |
|
|
|
|
 Posts:544
 |
| 17 ott 2009 13.54 |
|
ma scusa. prima avevi detto che ti funzionava. Facci capire meglio: non ha mai funzionato? Sei sicura che la connessione è giusta? Se ti da l'errore di Utente Null vuol dire che nella connessione non c'è nessun utente e sicuramente hai impostato la Integrated Security=False prova a riscrivere tutta la connessione uguale a quella dell'articolo e cambia solo il nome del Server (Server non Database).
|
|
|
|
|
 Posts:129
 |
| 17 ott 2009 14.01 |
|
allora, sul mio pc naturalmente funziona,ma su quell'altro, (dove ora ho installato sqlserver ) no ... la Integrated Security nel progetto è true.... il nome del server lo suppongo e basta, credo sia MSSQLServer, ma non ne sono sicura.. |
|
|
|
|
 Posts:544
 |
| 17 ott 2009 14.04 |
|
allora stai sbagliando solo il nome del server..se da te funziona è quello il problema. Prova ad entrare in SQL col Management e da li vedi il nome del server. |
|
|
|
|
 Posts:666
 |
| 17 ott 2009 14.17 |
|
credo sia MSSQLServer, ma non ne sono sicura.. Questo è il nome del servizio. Il nome del server coincide con il nome della macchina + \Nomeistanza. Se il collegamento avviene su macchina locale il nome macchina può essere sostituito da 2 alias: (local)\Nomeistanza .\Nomeistanza Oltre a questo, se sei in rete locale o remota (e se le porta di SQL è disponibile) puoi usare anche l'indirizzo IP\Nomeistanza della macchina che ha il server oppure il nome macchina se hai un server DNS che te lo risolve. Se lavori attraverso rete devi abilitare le connessioni remote perchè di default l'installazione di SQL ti permette di lavorare solo con connessioni locali (dalla stessa macchina). Per poter abilitare anche le connessioni remote puoi seguire questo link:http://technet.microsoft.com/it-it/library/ms173748(SQL.90).aspx. HTH Alberto. |
|
|
|
|
 Posts:666
 |
| 17 ott 2009 14.21 |
|
P.s. Mi sono scordato: Se lavori con SQLExpress lui di default l'installa su un'istanza nominata: (local)\SQLExpress, puoi modificare il nome istanza (o lavorare senza istanza nominata) durante il processo di installazione di SQL. Se lavori su un'istanza non nominata allora il nome server coincide con il nome macchina, oppure con uno degli alias che ti ho detto sopra o con l'indirizzo ip. Leggiti comunque gli articoli pubblicati da Sabrina in area articoli... HTH Alberto. |
|
|
|
|
 Posts:129
 |
| 18 ott 2009 15.00 |
|
Allora, per adesso ho risolto dando lo stesso nome del mio server al server del cliente ,però io non ho ancora capito cosa sia di preciso questa " istanza " ...io l'unica cosa che vedo è il nome del mio server di DB , che è quello del mio pc .... perchè io ho autenticazione tramite windows, suppongo sia per quello... altra cosa, se metto nella stringa di connessione "local" al posto di ".\SQLEXPRESS " il setup crea tutto giusto sul mio pc, ma su quello del cliente no..anche se teoricamente local dovrebbe andare bene .. boh.. |
|
|
|
|
 Posts:129
 |
| 20 nov 2009 17.45 |
|
risolto tutto  |
|
|
|
|