Ho provato a mettere al posto di

$db_odbc=odbc_connect('ARCA', 'user', 'password') or die(odbc_errormsg () );

che usa quindi il DNS che si chiama ARCA

$db_odbc=odbc_connect('Driver={SQL Native Client};Server=server\istanza; Database=Database;', 'user', 'password') or die(odbc_errormsg () );

e questo funziona.

Penso che il driver, sql server e php siano quindi configurarti correttamente.

Non riesco a capire perche PHP non "vede" il DNS chiamato "ARCA".

Voi avete idee ?

Grazie