Newsgroup: it.comp.lang.visual-basic
Titolo: Vb.2010+SQLEXPRESS2008 Problemi di connessione

ciao, abbiate pazienza, mi sto cimentando con SQLServerEXPRESS 2008 al 
fine di abbandonare access.
Mi sono creato il mio db e preparato una serie di classi per accedere ai 
dati. Funziona tutto perfettamente dal mio PC.
Poi ho detto proviamolo da un'altro PC altrimenti che senso ha usare un 
db client/server. L'idea era quella di usare il mio PC come Server e da 
un'altro portatile connettermi al DB. Non c'è verso.
Avete suggerimenti. cosa devo installare nel PC client?
Ho installato anche il SQLSMS sul client ma se gli chiedo di connettersi 
al server im risponde che non lo vede. Eppure i PC si vedono 
perfettamente e sul servr mi sembra siano attivi tutti i servizi richiesti.
Avete suggerimenti?

salve,

SQLExpress si installa di default disabilitando le connessioni remote.. 
questa impostazione puo' essere variata anche successivamente 
all'installazione accedendo a SQL Server Configuration Manager, abilitando i 
protocolli di rete interessanti.. dopo la modifica e' necessario riavviare 
il servizio di SQL Server...
provvedi anche ad impostare opportune eccezioni sui firewall delle macchine 
coinvolte al fine di abilitare il traffico... se installi SQLExpress come 
istanza nominata, questa impostazione solitamente viene rispettata 
impostando anche l'allocazione dinamica della porta utilizzata, quindi e' 
necessario impostare un'eccezione anche sulla porta UDP 1434 oltre 
all'eccezione sul servizio SQL Server..
saluti
-- 
Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz
DbaMgr2k ver 0.21.1 - DbaMgr ver 0.65.1 and further SQL Tools
http://www.hotelsole.com
--------- remove DMO to reply 

Nei servizi di SQL sono attivi:
SQL Server
SQL Full-text Filter ....
SQL Server Reporting
SQL Server Browser
Nella configurazione di rete SQL Server sono Abilitati tutti i 
protocolli. Ho riavviato i servizi, ma dall'altro portatile mi risponde 
sempre picche.


 sempre picche.
Nel firewall hai inserito l'eccezione sulla porta UDP 1434 e TCP1433?
ciao
stefano

"elmariachi"  ha scritto nel messaggio 
news:4d9340e3$0$38641$4faf...@reader1.news.tin.it...

*******************************************************
http://www.dotnethell.it/forum/messages.aspx?ThreadID=10971
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
 

Ho provato anche a disattivare il firewall, ma non si connette.

Dove trovo la Surface Area Configuration in SQL Express 2008?
Coincide con Gestione configurazione SQL Server?

"elmariachi"  ha scritto nel messaggio 
news:4d9590a4$0$38650$4faf...@reader1.news.tin.it...
Dove trovo la Surface Area Configuration in SQL Express 2008?
Coincide con Gestione configurazione SQL Server?
***************************************
Settaggio del firewall a parte.
Lancia SQL Server Configuration Manager
Espandi il nodo: SQL Server Network Configuration
Seleziona l'istanza di SQL Server
Nella parte dx seleziona: TCP/IP e abilitalo
Riavvia il servizio
Torna in SQL Server Configuration Manager
Seleziona come prima TCP/IP e con il tasto dx
seleziona Proprietà.
Seleziona la scheda IP Addresses
Segui le indicazioni che trovi al link postato
per settare le porte.
In pratica elimina quanto trovi in TCP
Dynamic Poerts e inserisci ad esempio 1433
per TCP Port. Da ripetere per *tutte*:
IP1, IP2...., IPAII.


A firewall spento, ho impostato la porta su tutti.
Non si connette...non so più che santi invocare.
Proverò su un'altro PC. Certo che pensavo fosse molto più semplice la cosa.


"elmariachi"  ha scritto nel messaggio 
news:4d95c096$0$18245$4faf...@reader2.news.tin.it...
A firewall spento, ho impostato la porta su tutti.
Non si connette...non so più che santi invocare.
Proverò su un'altro PC. Certo che pensavo fosse molto più semplice la cosa.
*************************
Come stai provando la connessione?
Stringa di connessione corretta?
Permessi su SQL Server/Database concessi?


 A firewall spento, ho impostato la porta su tutti.
zac
Se segui questo...deve funzionare
http://support.microsoft.com/kb/914277/it
Se non funziona....prova a vedere se la rete va....pinghi il pc
rempoto?
Hai configurato un utente in sql server?
etc etc

 Ho provato anche a disattivare il firewall, ma non si connette.
Che tipo di autenticazione hai impostato su SQL Server?
Che tipo di autenticazione utilizzi nella stringa di connessione?
ciao
stefano

Quando l'ho installato ho scelto quella mista.
Tento di connettermi con autenticazione SQL server, per il momento 
sfruttando l'utente di defautl 'sa'.
Ma l'errore riguarda proprio la rete, mi dice che il server non è 
assolutamente visibile e seguendo la guida ricade sempre tutto su quanto 
è stato detto in precedenza ovvero firewall e servizi.
Ma io sono sicuro di aver sistemato il firewall (l'ho spento) e ho 
attivato i servizi di rete richiesti da SQL.


non solo si pingano ma si vedono reciprocamente tramite le cartelle 
condivise. Sto ancora facendo delle prove per cui non ho inserito utenti 
particolari ma sto usando quelli di default ad esmpio 'sa'


 particolari ma sto usando quelli di default ad esmpio 'sa'
alt fermo là!
l'utente sa dovrebbe essere disabilitato di default, verifica su 
sicurezza -> account di accesso che sia attivo.
E' comunque buona norma non utilizzare l'utente sa ma un utente 
specifico solo per il tuo database.
ciao
stefano

 particolari ma sto usando quelli di default ad esmpio 'sa'
puoi provare anche a dare uno sguardo qui:
http://just-share-it.blogspot.com/2009/11/come-connettersi-ms-sql-server-2005-da.html
ciao
stefano

Niente da fare ragazzi...provo ad approfondire la guida e poi vi 
aggiorno. Se avete altri suggerimenti sono bene accetti.

 aggiorno. Se avete altri suggerimenti sono bene accetti.
E' un casino....significa che qualcosa non riesci a capirlo e quindi
applicarlo!...non ti offendere eh!...è capitato anche a me!
Ti consiglierei di partire da zero....
RASARE il pc sarebbe l'ideale.....perchè talvolta disinstallare
sqlserver non serve! Ti lascia scritto qualcosa da qualche parte e non
funziona!
Cmq....
Installa SQLserver....mi sembra di ricordare che SQLserver EXPRESS
avesse il nome istanza obbligato...non puoi cambiarlo!...Infatti mi
ero trovato 2 istanze...una installata da me una da
VSnonmiricordocheversione  ...e non me ne funzionava una!
Una volta installato....prova  a vedere se funziona.....task
manager...ci sono tutti i processi...e sopratutto il servizio è
avviato?
Adesso fai tutto quello che ti è stato detto in merito alla
"superficie di attacco" e via....
Adesso crea un utente "test"....con accesso da tcp/ip
Alla fine hai un servizio web avviato...ed un server con tcp/ip
abilitato
Prenditi un access di una macchina in rete...e prova a connetrti a
quella macchina.....funzionerà tutto...a patto...lo scrivo meglio A
PATTO di centrare esattamente il nome dell'istanza avviata!
...e questo per un principiante è il casino....io avevo SQLSERVEXP1 2
3.....era attivo il 2...ed io mi collegavo all'1....mi c'è voluto
tempo per accorgenerme!

Ci mancherebbe che mi offenda, sono perfettamente cosciente di non 
capire qualcosa, magari è una sciocchezza banalissima ma essendo alle 
prime armi con SQL non riesco a venirne fuori. Penso che farò così 
preparo due PC vergini e riparto da zero con i sacri crismi.

 VSnonmiricordocheversione  ...e non me ne funzionava una!
Temo che ti ricordi male :-)
La versione Express non ti consente di installare una istanza "base" 
(ora non ricordo il termine esatto, quella senza nome giusto per 
capirci) ma ti permette di cambiare il nome dell'istanza che di default 
è SQLExpress.
ciao
stefano
p.s.
un Meeting in Sardegna è troppo complicato vero?
Però il tempo è buono e il cibo ottimo (e anche il vino) :-)

 Per il tempo buono e il cibo ottimo (e anche il vino) :-)
Solo in Agosto....minimo una settimana.....in posto limitrofo al mare
(qualsiasi mare non mi formalizzo)...e prezzo adeguato a chi si porta
dietro famiglia di 4 persone e fa il programmatore freelance
sottopagato (quando si ricordano di pagarlo!)

 preparo due PC vergini e riparto da zero con i sacri crismi.
http://www.visual-basic.it/articoli/sfSQLServer2005ExpressEditionOverview.htm
Chiarisce un po di cose


Bleah! Agosto è il mese peggiore per venire in Sardegna, le spiagge sono 
degli agglomerati di corpi spesso nauseabondi.
Giugno, Settembre e la prima decade di Luglio sono i periodi migliori.
Sardegna è soprattutto mare ... ma non solo, ti consiglio una visita 
all'Ogliastra ... mare e monti.
Il prezzo ... beh tra i più alti troviamo Alghero, Villasimius (senza 
contare Costa Smeralda ovviamente), si trova a buon prezzo sulla costa 
ovest (ma sotto Alghero) e in Ogliastra. Qualche ottimo bed&breakfast ti 
aiuta a contenere i costi e a godere dell'ospitalità sarda.
ciau
stefano