Sto cercando di ottenere wamp php per comunicare con un DB MsSQL ma non riesco a farlo funzionare. Il messaggio di errore corrente ottengo sul browser (Chrome) è:estensione php mssql su wamp
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: (...) Couldn't connect to SQL Server
ntwdblib.dll è la versione corretta (2000.80.194.0)
non posso usare php_sqlsrv (la distribuzione server è solo Linux, SQLSRV è solo per Windows), anche se usare i SQLSRV posso concludere che le informazioni di accesso è corretto (server, user, password)
ho declassato di nuovo a WampServer 2.1e & php 5.3.1 (alcune persone hanno funzionato come questo)
non ci sono errori sul apache_error.log quando si riavvia il server WAMP
installazione FreeTDS sulla mia macchina si blocca apache
macchina remota utilizza con successo php_mssql.dll (server linux)
Il codice che sto usando:
<?php
$dbhandle = mssql_connect($ip,$user,$pass) or die("Couldn't connect to SQL Server on $ip");
$selected = mssql_select_db($dbname,$dbhandle) or die("Couldn't open database at SQL server: $ip");
?>
Ora ho intenzione di provare una macchina virtuale Linux, ma sicuramente anche se funziona sarà un problema (lento e senza funzionalità).
Il mio sistema: Windows 7, Wampserver 2.1e, PHP 5.3.1
Che altro posso provare? :(
Puoi mostrare il codice che hai provato? – Tjoene
Certo, ecco il mio codice: $ dbhandle = mssql_connect ($ ip, $ utente, $ pass) o die ("Impossibile connettersi a SQL Server su $ ip"); $ selezionato = mssql_select_db ($ dbname, $ dbhandle) o die ("Impossibile aprire il database sul server SQL: $ ip"); –
Ancora bloccato su questo. In questo momento sto usando una funzione che controlla se il sito web è online. Se è chiamato mssql (che funziona sul server linux), in caso contrario chiama le tabelle false su mysql, che hanno la stessa struttura delle tabelle mssql. Questo funziona ma è tutt'altro che ideale ...: P –