Newsgroup: it.comp.lang.visual-basic
Titolo: Visula Basic connessione a sql server 2000

Salve vorrei collegare una semplice procedura ad un database sql server 2000
che si trova installato su un server in rete locale.
Come stringa di connessione e come data source cosa devo mettere?
Grazie mille ciao a tutti

io uso le ADO, questa è la stringa:
nome_tua_connessione.ConnectionString = "PROVIDER=SQLOLEDB;DATA SOURCE=" &
Source &
";TRUSTED_CONNECTION=YES;USER ID=" & user & ";PASSWORD=" & pax &
";DATABASE=" & dbname & ";"
data source è l'ip del tuo server
puoi decidere se fare connessioni di tipo trusted o meno a seconda di come
hai configurato l'accesso al tuo server
Cya

Grazie infinite della risposta, provo subito  e se mi intoppo mi faccio
risentire ;) ciao

Perdonami ho cantato troppo presto vittoria, in & source &, cosa devo
mettere? e per l'id e la password devo prendere quelli che mi vengono
assegnati da sql server?
Grazie ciao


Source è il nome di rete del server Sql (o anche l'IP)
User e Password sono quelle del login con cui vuoi connetterti. Se sei
amministratore del server, puoi connetterti con utente sa e password blank
(se tale funzionalità è attivata e la password è stata lasciata blank).
Nella stringa che ti hanno consigliato, è specificato di usare
Trusted_Connection, ossia di basarsi sull'autenticazione NT. Io
personalmente non lo utilizzo e uso direttamente i login di Sql-Server.
Eventualmente togli il pezzo di Trusted_Connection.
Ciao
Alberto
--
E non so se avrò gli amici a farmi il coro,
o se avrò soltanto volti sconosciuti,
canterò le mie canzoni a tutti loro
e alla fine della strada
potrò dire che i miei giorni li ho vissuti...

 Eventualmente togli il pezzo di Trusted_Connection.
in effetti non la uso piu nemmeno io la connessione trusted, cosi è un po
piu veloce!

piccola osservazione: anche io preferisco usare l'autenticazione di SQL
Server......
da qualche parte (forse qualche conferenza M$ allo SMAU, credo), ho sentito
che č consigliabile, non so bene per quali motivi, usare l'autenticazione di
Windows......
sapete dire il perchč?
ripeto: io uso tuttora l'sql-server autentication, dato che č piů comodo
poter modificare/cancellare/aggiungere utenti usando le tabelle di SQL
Server, ma il dubbio mi č sempre rimasto......
good coding!!!
--
Damiani Liborio Igor
ig...@igordamiani.it
 - 
soft...@igordamiani.it
 - 
idam...@hotmail.com
http://www.igordamiani.it
ICQ : 11847262

 tabelle di SQL Server, ma il dubbio mi è sempre rimasto......
E' stato oggetto di una seria discussione tecnica fra me e un mio collega di
un'altra software house.
Diciamo che, grosso modo, sviluppiamo applicazioni simili, anche se la
clientela è assolutamente non sovrapponibile (io lavoro per grosse aziende
private, lui principalmente per le istituzioni).
Dopo un'oretta di pro e contro, le uniche due cose rimaste in piedi sono
state:
1) Pro NT-Aut.: Il System Administrator non deve gestire la lista degli
utenti Sql-Server e la lista degli utenti NT. Associa gli utenti NT a
diversi gruppi, e ad ogni gruppo NT associa diversi diritti su Sql-Server.
Effettivamente molto comodo. Arriva un nuovo utente, gli si dà la password
di NT, ed automaticamente esiste ed accede a Sql-Server. Se qualcuno gli
scopre la password, si cambia la password in NT ed automaticamente chi l'ha
trovata non accede più a Sql-Server.
2) Pro Sql-Aut.: Maggior velocità di autenticazione. Possibilità di operare
anche con installazioni di MSDE su macchine W32 non del dominio.
