Amigo, vou te dar 4 soluções possíveis.
1) Desative o FireWall do Windows (na hospedagem do seu servidor).
1.1) Teste.
2) Acesse o aplicativo "SQL Server Configuration Manager" (na hospedagem do seu servidor).
2.1) Acesse o menu "SQL Server Network Configuration >> Protocols for MSSQLSERVER" no canto superior esquerdo.
2.2) Habilite as funções "Shared Memory", "Named Pipes" e "TCP/IP"
2.3) Teste.
3) Verifique se a máquina que hospeda o server não esta com problema de conexão, teste se um colega consegue acessar seu servidor sem a necessidade de um hamachi ou aplicativo semelhante.
4) Realize o download desta
e insira na pasta do seu Wamp/Xamp/Appserv, são 2 pasta que você deve colocar "Apache2/bin" e "PHP" (na hospedagem do seu site).
4.1) No meu caso eu coloquei a
nas pastas C:\AppServ\Apache2.2\bin e C:\AppServ\php5 (na hospedagem do seu site).
5) Você ativou a extensão do mssql no php.ini (na hospedagem do seu site)?
5.1) Edite o arquivo php.ini, procure pela linha: ;extension=php_mssql.dll
5.2) Remova o ; na frente do extension, ficando assim: extension=php_mssql.dll
5.3) Salve e reinicie o apache.
OBS: Caso nenhuma das opções funcione, acesse o arquivo "inclu/config_index.php" e habilite a opção $msg_erro=" deixando assim $msg_erro=1", com isso uma mensagem de erro irá aparecer na pagina principal do site, copie e mande aqui para que possamos analisa-la e ajuda-lo.
Créditos:
Tutorial: Orion (eu)
Dll: Louis
Ensinamentos: Louis
Site: Louis