Problemi per la realizzazione della rete

giovedì 28 febbraio 2008 - 07.13

puccetta Profilo | Newbie

..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

>..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

..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

>..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

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

>>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
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5