Mssql_connect () Não é possível conectar ao servidor para host remoto do php hosting


(thomas) #1

Eu tenho mssql trabalhando códigos de conexão e eles trabalhando em meu outro host php da empresa, mas não funcionam quando me mudei novo host. Todos os códigos mesmo eu não sei porque se conectar do novo host? No novo host usando cpanel e php (asphostportal) e im procurando php.ini em cpanel mssql configurações procurando bom. Meus códigos abaixo.

$usernameb ="myuser";
$passwordb ="mypass";
$databaseb ="mydb";
$host ="myhostip"
$connection = mssql_connect($host, $usernameb, $passwordb);if(!$connection){die('Not connected : '. mssql_get_last_message());}
$db_selected = mssql_select_db($databaseb, $connection);if(!$db_selected){die('Can\'t use db : '. mssql_get_last_message());}else{
}

E dá esse erro na minha nova hospedagem

Aviso: mssql_connect (): Não é possível conectar ao servidor: ip aqui em

Qualquer ideia ?


(Mauricio Takemura) #2

Tem hospedagem que não aceita acesso externo ao BD, será que não é este o caso?


(Vainer Fabri) #3

Você tentou realizar a conexão utilizando o PDO? Dá uma lida nesse site aqui http://www.w3schools.com/php/php_mysql_connect.asp , tive um problema parecido, pesquisei em alguns fórums e o pessoal dizia que esse modo de conexão estava depreciado já. Espero que ajude!


(Jonatan Santana) #4

SQL server?

Você terá que ter o FREE TDS instalado no servidor para usar a PDO com o dblib, ou usar as funções SQLSRV ou ODBC.

Link dos drivers. https://www.microsoft.com/en-us/download/details.aspx?id=20098