Buongiorno a tutti.
Problema che assilla un pò tutti quando bisogna far funzionare php e mssql.
Ho già fatto le ricerche nel forum e mi sono già letti tutti i post a riguardo.
La situazione è questa
- PHP Version 5.2.6
- SQL Server 9.0.1399 (Protocollo client TCP/IP ATTIVO)
- Windows XP Pro SP3
- Bit Defendet Total Security 2009 (fatte le prove anche disabilitando il firewall)
Ho seguito tutte le istruzioni per l'intallazione ed esattamente:
[list=1][*]Ho modificato il php.ini abilitando l'estensione[*]Ho copiato la ntwdblib.DLL (ver. 2000.80.194.0 278.585 byte) in windows/system32[/list=1]
In php info l'estensione risulta abilitata:
Codice PHP:
MSSQL Support enabled
Active Persistent Links 0
Active Links 0
Library version 7.0
Ma comunque mi da l'errore:
Codice PHP:
PHP Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: NB-LORENZO\\SQLEXPRESS
Il nome dell'istanza è giusto perchè mi connetto con Aqua Data Studio.
La connessione che uso è questa:
Codice PHP:
$dbserver = "NB-LORENZO\\SQLEXPRESS";
$dbutente = "sa";
$dbpsw = "*****";
$dbname = "testphp";
$conn=mssql_connect ($dbserver,$dbutente,$dbpsw) or die ("Non riesco a connettermi
");
mssql_select_db($dbname, $conn) or die ("Non riesco a selezionare il database
");
Le ho provate tutte ?
Mi è sfuggito qualcosa ?