Saludos:
Lo que no dices es lo siguiente: Si la IP que usas para acceder al servidor MSSQL es una IP de internet o de una LAN, si es una IP publica pues asegurate que tenga abierto el puerto respectivo para el MSSQL (Tampoco dices que tipo de error te muestra), si es una IP interna pues no necesitas usar la IP basta que pongas el nombre asignado al servidor.
Ejm:
(Es como yo lo hago en un IIS 6.0 con PHP 4.4.0 y MSSQL 200 sobre un Win2k3)
Código PHP:
$HOST = "MSSQL_server";
$USER = "sa"; //recuerda que el user "sa" es el user por defecto en MSSQL
$PASS = "miPassword";
$DATA = "Pubs";
$db_CON = @mssql_connect($HOST, $USER, $PASS);
if($db_CON){
@mssql_select_db($DATA);
}
Espero te pueda haber ayudado en algo