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
Problemi per la realizzazione della rete
giovedì 28 febbraio 2008 - 07.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
puccetta
Profilo
| Newbie
17
messaggi | Data Invio:
gio 28 feb 2008 - 07:13
..ho un grosso problema.Ho realizzato una windows form che deve essere collega in rete.Ho problemi a realizzare la rete. in particolar modo il problema più grosso è come importare il database in sql sever 2005.Come faccio?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 28 feb 2008 - 08:51
>..ho un grosso problema.Ho realizzato una windows form che deve
>essere collega in rete.Ho problemi a realizzare la rete. in particolar
>modo il problema più grosso è come importare il database in sql
>sever 2005.Come faccio?
Ciao Milena,
Vediamo se ho capito bene: vuoi realizzare una applicazione Windows Form che deve collegarsi ad una istanza SQL Server 2005 che risiede su un server della stessa LAN?
Ora:
1) I computers sono in rete?
2) Appartengono ad un workgroup oppure sono in dominio?
3) Hai problemi a configurare la stringa di connessione per accedere all'istanza remota?
4) Hai problemi a configurare l'istanza SQL Server 2005 per accettare connessioni remote?
Se individuiamo con precisione il problema, saremo in grado di fornirti un aiuto mirato
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
puccetta
Profilo
| Newbie
17
messaggi | Data Invio:
gio 28 feb 2008 - 18:22
..il mio problema è che dal computer client non riesco a vedere il db sul sever.I computer sono in rete e fanno parte dello stesso gruppo di lavoro, la stringa di connessione presente nel file*.exe.config sembra puntere nel modo corretto. Ma non va, sinceramente non so cosa fare. Devo settare qualcosa di particolare quando pubblico? Ti ricordo che utilizzo la versione express.
Brevemente ti spiego come ho realizzato la rete:
Da sql server management importo il database
creo il nuovo utente associato al db, con gli opportuni permessi
imposto la protezione complessiva del server come autenticazione sql server e autenticazione windows
e poi modifico i protocolli sql server express
e modifico le eccezzioni del firewall di windows
e poi pubblico il progetto per realizzare il setup
aiutatemi
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 28 feb 2008 - 20:03
>..il mio problema è che dal computer client non riesco a vedere
>il db sul sever.
OK, segui i consigli riportati in questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971
Se deciderai di impostare una porta statica diversa dalla 1433, ricordati di specificarla nella connection string.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
puccetta
Profilo
| Newbie
17
messaggi | Data Invio:
lun 3 mar 2008 - 12:01
ho eseguito perfettamente le indicazioni ma non va e l'errore è il seguente:
La connessione con il server è stata stabilita correttamente, ma poi si è verificato un errore durante l'handshake pre-login. Quando ci si connette a SQL Server 2005, questo errore potrebbe essere provocato dal fatto che l'SQL Server non ammette connessioni remote sotto le impostazioni predefinite. (provider: Provider Named Pipes, error: 0 - Nessun altro processo all'altra estremità della pipe.)
mentre la connessione utilizzata è la seguente:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="AvvocatiAssociati.Properties.Settings.AvvocatiAssociatiConnectionString"
connectionString="Data Source=MIO\SQLEXPRESS;Initial Catalog=AvvocatiAssociati;Integrated Security=True;UID=.."
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
quale potrebbe essere l'errore
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 3 mar 2008 - 12:26
>>connectionString="Data Source=MIO\SQLEXPRESS;Initial Catalog=AvvocatiAssociati;Integrated
>Security=True;UID=.."
Prima scrivevi:
> I computer sono in rete e fanno parte dello stesso gruppo di lavoro
Se i computer sono in workgroup devi utilizzare la SQL Server Authentication, quindi devi abilitarla a livello di istanza e nella stringa di connessione devi togliere "Integrated Security=True" e specificare una login SQL Server valida e la relativa password (User ID= ...;Password=...;)
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
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 !