Newsgroup: it.comp.www.asp
Titolo: Dritte su connessioni ad SQL server

Ciao a tutti!
Sono giorni che sto tentando di stabilire una connessione ad un database
SQL-SERVER 7, ma non ci riesco! il server IIS5 non riesce ad
interpretare le stringhe di connessione.
C'è qualcuno che mi può dare una dritta su come far funzionare queste
connessioni? Magari con un esempio funzionante!
Grazie infinite!
Davide
-- 
Volontario Anti-Troll (TM) 
SecurFaq: 
http://members.nbci.com/gouldukat/
DocTrolls: 
http://it.geocities.com/roccopapaleo/faq/italiano/Troll.html
Netiquette: 
http://www.inferentia.it/netiquette/dis.html

 connessioni? Magari con un esempio funzionante!
Ti risponderei RTFM ma non  si trova quello che cerchi... o se lo trovi esci
piu' pazzo che mai (vedi me :P )
CMQ eccoti la risposta:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=nome_utente;Initial
Catalog=nome_db;Data Source=nome_server
Piu' semplicemente semplificata cosi':
Provider = "Provider=SQLOLEDB;"
Persist  = "Persist Security Info=False;"
UserID  = "User ID=sa;"  ' <--- sa = in genere accesso amministratore a SQL
(senza password)
Password = "Password=;"   ' <--- se non la devi usare non passare il dato
Database = "Initial Catalog=Nome_del_Database;"
DSN  = "Data Source=IP_O_Nome_Server_SQL" ' <--- vale anche il nome Local
per indicare la stessa macchina
Stringa = Provider & Persist & UserID & Password & Database & DSN
Spero di esserti stato utile, fammi sapere!
Ciao ;^)=
--
Red Foxy
Web Master of Quantum Leap: 
http://ql.programmazione.it

se magari posti le stringhe forse ci capiamo qualcosa! :) ciao, giullo

Catalog=nome_db;Data Source=nome_server
perfetto! ora almeno mi accetta la stringa di connessione.
Ma mi dà un errorino per me poco comprensibile sulla stringa del
recordset:
Microsoft OLE DB Provider for ODBC Drivers error '80040e09' 
[Microsoft][ODBC SQL Server Driver][SQL Server]SELECT permission denied
on object 'articoli', database 'provalts', owner 'dbo'. 
ti riporto ora sia la stringa di connessione che quella di definizione
recordset:
conn.OPEN "DRIVER={SQL Server};Persist Security Info=False;
UID=administrator;Trusted_Connection=Yes;LANGUAGE=Italiano;
DATABASE=provalts;WSID=WEB-SERVER;APP=Microsoft Open Database
Connectivity; SERVER=(local);"
rs.Open "SELECT * from articoli", conn
come mai?
Ciao e grazie!


on object 'articoli', database 'provalts', owner 'dbo'. 
A posto. Era un parametro da impostare nella management console di SQL


 SERVER=(local);"
non c'e' bisogno di mettere ( )


trusted connedction)... o almeno... io faccio cosi'...
<zap>
la stringa di connessione l'ho presa direttamente dal DSN file (generato
dall'applicazione "sorgenti di dati ODBC")
Ma ora ho un altro problemino:
La connessione sul server SQL sul web-server la fa tranquillamente... ma
se devo connettermi su un'altra macchina?
Ti spiego il giro:
io Client chiedo al web-server la pagina asp, e il web server pesca i
dati dal database sql presente su una terza macchina in rete. Per far
questo, io, povero ignorante, utilizzo la stessa stringa di connessione
che utilizzo nel caso il database sia locale, ma modifico il parametro
"server" mettendo il nome della macchina sulla quale risiede il database
utile alla mia connessione.
Che dici? sbaglio qualcosa?


 Che dici? sbaglio qualcosa?
No e' giusto, l'importante e' che i due server si vedano
