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
App. WinForms / WPF .NET
Accedere al DB da altro PC
venerdì 08 giugno 2007 - 16.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
ven 8 giu 2007 - 16:56
Ho realizzato un'applicazione, Applicazione1, WinForm C#
che accede ad una tabella tab1 di un database Sql Server 2005
creato all'interno di VS Studio Express.
Tutto OK, posso aggiornare leggere e aggiungere nuovi record, da PC dove ho creato
Domanda:
Come fare all'interno della stessa LAN ad usare sulla stessa tab1 l'Applicazione1 che
legge aggiunge e modifica la tabella tab1
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
ven 8 giu 2007 - 18:11
Devi fare in modo di abilitare i servizi server su sql in modo tale che accetti l'accesso dall'esterno.
Poi hai il problema di installare l'applicativo su tutti i client (windows forms) oppure di mettere tutto in una cartella di rete e abilitare ciascun client all'avvio dell'eseguibile.
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
sab 9 giu 2007 - 00:10
Domanda
Che ne dite di usare:
sul server un web server iis
sul server mettere un database sql server (anche se non saprei come fare e chiedo lumi)
sul server sviluppare l'applicazione con ASP.net e C#
datemi i vostri pareri
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
sab 9 giu 2007 - 15:44
>Domanda
>Che ne dite di usare:
>
>sul server un web server iis
>
>sul server mettere un database sql server (anche se non saprei
>come fare e chiedo lumi)
>
>sul server sviluppare l'applicazione con ASP.net e C#
>
>datemi i vostri pareri
Ciao,
beh se le tue esigenze sono quelle di utilizzare lo stesso db accedendo da piu postazioni diverse, direi che un approccio web based è il migliore.
Per poter procedere dovresti aver installato Sql server sul server e li aver creato il db che ti serve, poi l'applicazione ASP.Net configurata nell'IIS dello stesso server che punta al db in questione.
Poi da qualsiasi client di basterà richiamare da IE l'indirizzo dell'applicazione
Tipo:
http://nomeserver/cartellaapplicazione/nomefile.aspx
Saluti
--------------------
Vincenzo PESANTE
System Engineer
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
sab 9 giu 2007 - 17:35
il mio dubbio sono gli accessi contemporanei allo stesso dato.
è una preoccupazione lecita ? e se si c'è una soluzione ?
bluland
Profilo
| Guru
1.149
messaggi | Data Invio:
sab 9 giu 2007 - 17:47
>il mio dubbio sono gli accessi contemporanei allo stesso dato.
>
>è una preoccupazione lecita ? e se si c'è una soluzione ?
Classico problema della concorrenza, potresti gestire il problema usando le transazioni in SQL Server, anche se in realtà bisognerebbe conoscere un pò i requisiti del tuo sistema, tieni presente che in caso di accesso temporaneo se ci fossero due modifiche dello stesso record ovviamente il sistema memorizzerebbe l'ultima,
per cui ripeto bisogna capire cosa il tuo sistema deve fare e cosa richiede in caso di concorrenza.
saluti
--------------------
Vincenzo PESANTE
System Engineer
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 !