SQL Server 2005 Express. Come condividerlo in una piccola lan

venerdì 26 ottobre 2007 - 11.02

tetacom Profilo | Newbie

sarà forse la domanda più scema del mondo:

ho fatto un programmino con vb 2005 e vorrei condividere il database Mdf in rete, in modo da utilizzarlo in contemporanea su diversi pc.
Prima utilizzavo un db creato con Access (MDB) ed era sufficiente metterlo in una cartella visibile dalla rete. Con Sql Server 2005 non funziona:

sbaglio qualcosa?
C'è una soluzione a questo problema?

Infinite grazie!


TetaCom
Ci sono 10 categorie di persone: chi comprende il sistema binario e chi non lo comprende.

SSUPERPIPPO Profilo | Guru

>sarà forse la domanda più scema del mondo:
>
>ho fatto un programmino con vb 2005 e vorrei condividere il database
>Mdf in rete, in modo da utilizzarlo in contemporanea su diversi
>pc.
>Prima utilizzavo un db creato con Access (MDB) ed era sufficiente
>metterlo in una cartella visibile dalla rete. Con Sql Server
>2005 non funziona:
>
>sbaglio qualcosa?
>C'è una soluzione a questo problema?
>
>Infinite grazie!
>
>
>TetaCom
>Ci sono 10 categorie di persone: chi comprende il sistema binario
>e chi non lo comprende.

Ci deve essere una macchina che funge da Server nella quale installi SqlServer con relativo Database.

Gli altri pc, con opportuna stringa di connessione, andranno a collegarsi a tale Istanza.

Attenzione che nella postazione Server devi attivare l'accesso TCP, diversamente i client non riusciranno a connettersi.

Ciao

Alessandro


http://blogs.dotnethell.it/alebadalin

tetacom Profilo | Newbie

perdonami Alessandro, ma mi potresti spiegare passo passo come configurare tutta la situazione?!?!?

Se vuoi ci sentiamo tramite mail o msn, per me non ci sono problemi: se riuscissi a risolvere questo problema mi libererei di parecchi fastidi logistici

Grazie


TetaCom
Ci sono 10 categorie di persone: chi comprende il sistema binario e chi non lo comprende.

lbenaglia Profilo | Guru

>perdonami Alessandro, ma mi potresti spiegare passo passo come
>configurare tutta la situazione?!?!?

Ciao TetaCom,

in questo thread troverai tante informazioni utili:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971

>Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

tetacom Profilo | Newbie

grazie Lorenzo,

ho letto quell'interessantissimo post, solo che trovo delle difficoltà nel configurare la connectionstring sul programmino eseguito nei vari clients.

Se non sbaglio la connectionstrgin dovrebbe essere questa:

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

L'indirizzo Ip lo prendo dal Tab IndirizziIP in cui ho impostato la porta TCP , e fin qui forse ho azzeccato...

Come Initial Catalog cosa devo mettere?
Come Username e Password cosa devo mettere (ho installato il sql server con le impostazioni di default e non ho toccato nessuna impostazione di sicurezza e di utenti...)

Ti ringrazio anticipatamente



TetaCom
Ci sono 10 categorie di persone: chi comprende il sistema binario e chi non lo comprende.

lbenaglia Profilo | Guru

>Se non sbaglio la connectionstrgin dovrebbe essere questa:
>
>Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial
>Catalog=myDataBase;User ID=myUsername;Password=myPassword;

Butta "Network Library=DBMSSOCN"....

>Come Initial Catalog cosa devo mettere?
Il database che vuoi utilizzare.

>Come Username e Password cosa devo mettere (ho installato il
>sql server con le impostazioni di default e non ho toccato nessuna
>impostazione di sicurezza e di utenti...)
Definisci una login a livello di istanza, uno user acccount a livello di database, assegna i permessi MINIMI sugli oggetti necessari al funzionamento della tua applicazione.
Per approfondire l'argomento leggi questo articolo di Luca:
http://www.microsoft.com/italy/technet/community/mvp/editoriali/permessi.mspx

>Ti ringrazio anticipatamente
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

tetacom Profilo | Newbie

ho risolto, grazie come sempre! Il tuo aiuto è stato fondamentale!
Se ti trovo in giro ricordami di offrirti un caffè!


TetaCom
Ci sono 10 categorie di persone: chi comprende il sistema binario e chi non lo comprende.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5