Newsgroup: it.comp.www.php
Titolo: connessione PHP MICROSOFT SQL 2000

Salve a tutti.
Spero di non rompere ma mi servirebbe un please...
Sto cercando di accedere ad un server con installato MSSQL 7 da PHP ma
naturalmente come ogni volta mi viene un errore ;-)
Partend dalla documentazione ho preso il file ntwdblib.dll e l'ho inserito
in C:\windows\system e anche in C:\windows\system32 (per non sbagliare visto
la mia conoscenza).
Poi sono andato sul file php.ini e ho tolto il commento sulla stringa
extension=php_mssql.dll.
Ora quando provo ad accedere con il comando
$con = mssql_connect ("192.168.1.251", "andrea", "") or die ("Unable to
connect to server");
mi salta fuori questo bel
Warning: mssql_connect(): Unable to connect to server: 192.168.1.251 in
c:\appserv\www\mssql.php on line 3
Unable to connect to server
Spero riusciate a darmi una risposta perchè non voglio usare asp o altro ma
voglio iniziare a usare SOFTWARE LIBERO!
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Unable to connect to server
Hai letto le note degli utenti sul 
http://www.php.net/mssql_connect
 ?
Dalla macchina che ospita il WebServer (o PHP) e' possibile connettersi
all'SQLServer? Se si con gli stessi dati di autenticazione?
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.


Grazie della risposta prima di tutto.
Il link lo avevo gia letto, forse velocemente, ma ora meglio. Ho fatto
quello che dicono, il mio unico dubbio sta nel fatto che mi dicono di
copiare il file NTWDBLIB.DLL nella cartella system32 del web server. Io i
file li ho messi nelle uniche 2 cartelle system32 che ho trovato, ma niente
ancora.
I passi da fare sono 2, cioč copiare il file NTWDBLIB.DLL che ho preso dal
pacchetto di PHP5 nella cartella di system32 e abilitare la dll
extension=php_mssql.dll nel file php.ini.
Grazie ancora a tutti... ReGi



 Vi chiedo un ultimo aiuto per collegare php a un server MSSQL ...


  Vi chiedo un ultimo aiuto per collegare php a un server MSSQL ...
Dalla macchina che ospita il WebServer (o PHP) e' possibile connettersi


                    Il 26 Lug 2004, 14:20, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

 Ho provato con :
$con = mssql_connect ("192.168.1.251", "andrea", "") or die ("Could not
connect to database: ".mssql_get_last_message());
ma l'errore è il seguente:
Warning: mssql_connect(): Unable to connect to server: 192.168.1.251 in
c:\appserv\www\mssql.php on line 3
Could not connect to database:
Il file ntwdblib.dll si trova in C:\windows\system in un Win98 e uso Apache.
Grazie Andrea


 Apache.  Grazie Andrea
Ci riproviamo. 
Utilizzando un tool come Query Analyzer, Enterprice Manager, DBDesigner
etc sei in grado di connetterti al server SQL? Se si con quali dati di
autenticazione, se no, hai verificato i privilegi assegnati all'utente
sul server?
Se non parti da una base consistente e' difficile capire dove sta il
problema.


                    Il 26 Lug 2004, 14:20, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

 Ho provato con :
$con = mssql_connect ("192.168.1.251", "andrea", "") or die ("Could not
connect to database: ".mssql_get_last_message());
ma l'errore è il seguente:
Warning: mssql_connect(): Unable to connect to server: 192.168.1.251 in
c:\appserv\www\mssql.php on line 3
Could not connect to database:
Il file ntwdblib.dll si trova in C:\windows\system in un Win98 e uso Apache.
Grazie Andrea
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

                    Il 26 Lug 2004, 15:14, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

Bene...
Sul Server riesco ad accedere tranquillamente al database che si trova in
MSSQL Server e con query analyzer riesco a lanciare delle query
tranquillamente. Dal mio PC non ho idea di come si possa fare qualche test
di connessione, comunque da ODBC riesco a vedere il database del Server.
Quando entro nell'interprise manager non mi chiede nessuna password...
comunque con la user "sa" e la password "" dovrebbe passare.
Spero di essere stato esaurente e grazie mille.


 not connect to database: ".mssql_get_last_message());
[mi quoto]
Ci riproviamo. 
Utilizzando un tool come Query Analyzer, Enterprice Manager, DBDesigner
etc sei in grado di connetterti al server SQL? Se si con quali dati di
autenticazione, se no, hai verificato i privilegi assegnati all'utente
sul server?
Se non parti da una base consistente e' difficile capire dove sta il
problema.
[/mi quoto]



 


 "" dovrebbe passare.  Spero di essere stato esaurente e grazie mille.
Presumo che il tuo PC sia quello con il web server e/o PHP, giusto?
Se e' cosi' perche' non utilizzi "sa" e "" come dati di autenticazione?



Sto cercando di trovare una soluzione ma non è per niente semplice.


 server... mah.
Prova ad installarti uno dei tool che ti ho suggerito sul tuo PC e
verifica se puoi connetterti.


                    Il 26 Lug 2004, 17:46, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

Non so se può servire ma il server al quale voglio connettermi lavora in
Terminal Server.
Ora provo con qualche tools



Ho installato un tools e mi legge tranquillamente i database, inoltre ho
controllato il numero della porta del server ed è corretta... Mi sta venendo
un ulcera fulminante!
AIUTO...


 Ora provo con qualche tools
Che cosa intendi per "lavora in Terminal Server"? 
Che versione di windows monta?


 Ora provo con qualche tools
Inoltre, hai letto questi commenti?
http://www.php.net/mssql_connect#43775
http://www.php.net/mssql_connect#42296


 Ora provo con qualche tools
Hai provato cosi'?
$con = mssql_connect ("192.168.1.251,1433", "sa", "");  


                    Il 26 Lug 2004, 18:14, "Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha
scritto:

Provato anche questo ma non ci sono stati risultati...
Warning: mssql_connect(): Unable to connect to server: 192.168.1.251,1433 in
c:\appserv\www\mssql.php on line 3
Se tu l'hai fatto, puoi dirmi i passi precisi che hai percorso... Grazie
Ancora per la pazienza!



