Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
VB2010 Applicazione con Db Sql Express da più postazioni
martedì 16 ottobre 2012 - 16.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
Windows 7
|
Visual Studio 2010
|
SQL Server Express
alsa
Profilo
| Junior Member
66
messaggi | Data Invio:
mar 16 ott 2012 - 16:21
Allora ragazzi, cerco di essere più breve possibile, nell' esporvi il mio problema che per molti di voi risulterà banale, ma perdonatemi, dopo innumerevoli tentativi non riesco a trovare la soluzione.
Ho sviluppato un applicazione che inizialmente si basava su un DB Sql Compact, ma, dopo essere incappato in un problema abbastanza fastidioso, ho ricreato lo stesso DB tramite l' Ide di Visual Studio utilizzando SQL Express(Installato insieme a visual studio).
Il punto è questo: io voglio che la mia applicazione sia utilizzata contemporaneamente da 2 o più pc in rete e che tutti i pc lavorino sullo stesso Database. Come devo configurare l' applicazione e/o i pc in questione per ottenere questo risultato? Come dovrei configurare la ConnectionString?
Presumo che debba installare un istanza di SqlExpress sul pc nel quale risiederà il database ma è necessario installarne una anche negli altri pc?
Ringrazio subito chi vorrà aiutarmi.
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
gio 18 ott 2012 - 20:18
Sto lavorando anche io su qualcosa del genere.
Da quello che ho sentito fino ad ora e dalle conoscenze, non dovrebbe servire il database nel computer ne il servizio.
L'applicazione contatta un server da qualche parte, se compri in un sito ecommerce non devi avere il database dei prodotti del sito sul computer.
La stringa cambierà leggermente per cercare la connessione al database tramite ??? " ho pensato un indirizzo ip" che sia in riferimento al modem o router o che altro sia non credo importi.
Ho qualche dubbio sullo scambio di dati, infatti non so se poi si dovrà lavorare con qualche socket per cominicare con la porta specifica, e possibile mai che si debba configurare tutto per l'UTF-8??
Qualcuno sa dirmi niente?
alsa
Profilo
| Junior Member
66
messaggi | Data Invio:
ven 19 ott 2012 - 00:14
Allora Ferrosix, provo a darti una mano passandoti quelle poche informazioni che sono riuscito a trovare ma che, per ora, mi sono sufficienti per la connessione:
Lo scenario di partenza è uno scenario che prevede un Server con l' istanza di Sql che gestirà il tutto.
Queste le operazioni che ho effettuato io:
1. In Sql Server Configuration Manager ho abilitato il protocollo TCP/IP
2. Ho impostato (utilizzando Sql Management Studio) l' autenticazione mista (Windows ed Sql Server) sull' istanza Sql
3. Ho creato un nuovo utente con autenticazione sql Server con i permessi sul database specifico che dovevo utilizzare.
4. Ho aperto la porta 1433 del mio firewall
5. Ho configurato la stringa di connessione, nel mio caso in questo modo:
"Integrated Security=False;" & _
"Persist Security Info=False;" & _
"User ID='(Username dell' utente creato in sql server)';" & _
"Password='(La password dell' utente creato in sql server)';" & _
"Initial Catalog=Il nome del database;" & _
"Data Source= L' indirizzo IP del server;" & _
"Initial File Name=''"
N.B. Nel mio caso ho testato la connessione tramite l' odbc di windows e tutto funzionava ma visual basic non riusciva a connettersi, e non si connetteva perchè nella stringa di connessione avevo impostato: "Integrated Security=SSPI;" che ho poi cambiato, come puoi notare in "Integrated Security=False;" e da quel momento è andato tutto ok.
Spero di esserti stato di aiuto.
Comunque fammi sapere
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
ven 19 ott 2012 - 00:30
Grande!! domani credo ci passero qalche ora
alsa
Profilo
| Junior Member
66
messaggi | Data Invio:
ven 19 ott 2012 - 01:15
In bocca al lupo, se può consolarti ci ho perso più di una giornata di lavoro
Feroxis
Profilo
| Junior Member
80
messaggi | Data Invio:
sab 20 ott 2012 - 12:52
Datasource = 192.xxx.xx.x:porta
oppure solo
Datasource = 192.xxx.xx.x
alsa
Profilo
| Junior Member
66
messaggi | Data Invio:
dom 21 ott 2012 - 10:39
Nel mio caso ha funzionato senza specificare la porta!
Torna su
Stanze Forum
Elenco Threads
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 !