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
Distribuire database .mdf e condividerlo in rete
mercoledì 16 gennaio 2008 - 10.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
mer 16 gen 2008 - 10:39
Come posso distibuire al cliente il database mdf e condividerlo in rete tramite un istanza di sql server??
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 16 gen 2008 - 10:46
>Come posso distibuire al cliente il database mdf e condividerlo
>in rete tramite un istanza di sql server??
Ciao Gigi,
Un database SQL Server è SEMPRE costituito da almeno due files: un Master Data File (.mdf) che contiene il catalogo e potenzialmente gli oggetti utente, ed un Transaction Log (.ldf) con i log delle transazioni.
Ci potrebbero essere anche dei data files secondari (.ndf)...
Se con "condividerlo in rete" intendi copiarlo su una seconda istanza (ad esempio da sviluppo a produzione) il metodo consigliato consiste nell'eseguire un full backup ed il relativo restore.
Se ho capito male, prova a fornirci ulteriori dettagli...
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mer 16 gen 2008 - 14:02
io di solito copio i fili ,li metto sul nuovo db e faccio l'attach.
C'è solo un capitano !!!!!!
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
mer 16 gen 2008 - 21:10
Intendo che dove devo distribuire l'applicazione ci sono piu installazioni del programma sui client con un unico database su un computer "server"(le applicazioni si connettono con una stringa di connessione del tipo: DataSource = Server\NomeIstanza), il problema, e che non so come fare cio con sql server express, cioè come creare istanze in maniera automatica, magari creando un unico pacchetto di installazione.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
mer 16 gen 2008 - 22:37
>Intendo che dove devo distribuire l'applicazione ci sono piu
>installazioni del programma sui client con un unico database
>su un computer "server"(le applicazioni si connettono con una
>stringa di connessione del tipo: DataSource = Server\NomeIstanza),
>il problema, e che non so come fare cio con sql server express,
>cioè come creare istanze in maniera automatica, magari creando
>un unico pacchetto di installazione.
Per fare quello che vorresti occorrerebbe la bacchetta magica
Come puoi pensare di creare un "qualcosa" che magicamente capisca quanti PC sono in LAN, la loro configurazione, identifichi il server, ci installi SQL Server Express, il tuoi db utente, configuri alla perfezione logins, user accounts, protocolli ed ovviamente installi l'applicazione su tutti i client?
Spero tanto di averti frainteso, altrimenti... in bocca al lupo
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
gigi90
Profilo
| Senior Member
285
messaggi | Data Invio:
gio 17 gen 2008 - 07:21
Infatti fin dal sql server 2000 ste cose le ho fatte sempre a mano(con l'aiuto di qualche script MS-Dos), va be, grazie a tutti per l'aiuto
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 !