|
|
IN-VESTI DNW!!! Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta. Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni Effettua il pagamento usando IWBank Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione. Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt. Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!! .:DotNetWork Founders:.
|
|
|
|
|
applicativo
Ultimo Post 22 mar 2010 17.41 by Mario De Ghetto [MVP]. 4 Risposte.
|
Ordina:
|
 Posts:8
 |
| 22 mar 2010 15.51 |
|
Salve a tutti, se io ho un applicativo (VB.NET+SQLSERVER) per far delle fatture e volessi mettere il database (mdf che basta sql express) su un server, tipo Foundation, oltre a gestire la concorrenza con Transaction e Timestamp & C. come devo comportarmi con le installazioni?
Nel senso: io ho sempre sviluppato per singoli client. Ora mi hanno chiesto di mettere un sw, fatto per singolo pc, su un server per poter far lavorare 3 client insieme. Quindi ho modificato il sw per la concorrenza come detto prima. Domanda. Il software deve essere installato sul server e tutti lo aprono da li oppure solo il DB sta sul server e ogni client ha questo applicativo installato che punta al DB sul Server? (mi ispira più la seconda)
Grazie per l'aiuto Ma sono le mie prime installazioni client/server
Ciao
|
|
|
|
|
 Posts:186
 |
| 22 mar 2010 16.00 |
|
In genere il database è installato su una istanza di SQL Server presente su un server, mentre gli applicativi che si collegano al database si installano sui client, anche perché ogni applicativo ha in genere la necessità di registrare delle informazioni nel sistema dove viene eseguito o di utilizzare delle librerie e runtime a loro volta installati nei client. Non ho capito l'affermazione "... su un server, tipo Foundation, ...": non c'è un server di tipo Foundation. Forse ti confondi con Team Foundation Server che però non c'entra con il "tipo" di server e nemmeno con SQL Server: è un prodotto per lo sviluppo in team con Visual Studio. |
|
|
|
|
 Posts:435
 |
| 22 mar 2010 16.12 |
|
Ciao, indubbiamente la cosa principale e' gestire le concorrenze a livello applicazione, ma mi pare di aver capito che lo hai gia fatto. poi devi rendere disponibili i daati a tutti contemporaenamente, quindi devi mettere il db su un server e renderlo accessibile agi utenti. Installi SQL /SQLXpress sul server importi il DB fai puntare i client al dbserver giusto (es modificando app.config) ricorda che se usi SQLXpress devi modificare la "Sperficie di attacco" ;-) in modo che accetti connessioni anche da macchine diverse da 127.0.0.1 (se stesso). prova a connetterti con un pc e dovrebbero andare anche gli altri. L'esegubile puo' stare anche sul server in una cartella condivisa, a meno che non usi dei file su disco per scrivere qualcosa, in quel caso sarebbero bloccati da chi lo sta editando in quel momento. In alternativa puo mettere l'exe sui singoli client, ma hai la controindicazione che una modifica comporta la modifica di tutti. con l'altro metodo la fai una sola volta. HTH Max il giorno 22 marzo 2010 16.51, <Sistemi@dotnetwork.it> ha scritto: > [image: www.dotnetwork.it] <http://www.dotnetwork.it> > > applicativo > Forum: Amministrazione di sistemi e networking - Inviato da: Andy in > data 22 mar 2010 15.51 Salve a tutti, > se io ho un applicativo (VB.NET+SQLSERVER) per far delle fatture > e volessi mettere il database (mdf che basta sql express) su un server, > tipo Foundation, oltre a gestire la concorrenza con Transaction e Timestamp > & C. come devo comportarmi con le installazioni? > > Nel senso: io ho sempre sviluppato per singoli client. > Ora mi hanno chiesto di mettere un sw, fatto per singolo pc, su un server > per poter far lavorare 3 client insieme. > Quindi ho modificato il sw per la concorrenza come detto prima. > Domanda. > Il software deve essere installato sul server e tutti lo aprono da li > oppure > solo il DB sta sul server e ogni client ha questo applicativo installato > che punta al DB sul Server? > (mi ispira più la seconda) > > > Grazie per l'aiuto > Ma sono le mie prime installazioni client/server > > > Ciao > > |
|
|
|
|
 Posts:8
 |
| 22 mar 2010 17.36 |
|
Grazie a tutti per la risposta...
X Mario: intendevo un server Hp con Windws Server 2008 Foundation... così non spendo tanto... no? Tanto prima che arriva a 15 (il limite) client ci andrà un bel po'...
Ciao e grazie
|
|
|
|
|
 Posts:186
 |
| 22 mar 2010 17.41 |
|
Ah, ok, adesso è tutto più chiaro! ;-) |
|
|
|
|
| Non sei autorizzato ad inviare una risposta. |
|
Active Forums 4.1
|
|
|