En tu servicio de hosting tienes instaladas las extensiones para MS SQL Server (
www.php.net/mssql)? .. Revisalo.
Luego tu Servidor MS SQL Server tendrá que tener creado un usuario con acceso remoto ( y autorizar el acceso desde tus firewall's .. router y demás elementos de red que uses y puedan bloquear conexiones externas a ese PC en ese puerto).
Un saludo,