andrenx 0 Denunciar post Postado Abril 3, 2010 Olá, pessoal estou querendo utilizar a seguinte conexão. Site fica hospedado no servidor linux e pega informações em um outro servidor windows server 2003 - do Banco de Dados MSQL serve 2000. Fiz esta função para conexão só que não esta dando certo. <? $servidor = "IP DO SERVIDOR"; $usuario = "LOGIN"; $banco = "BANCO DE DADOS"; $senha = "SENHA"; $porta = ",XXXX"; // Não retire a virgula! //Não Alterar abaixo: $conmssql = mssql_connect($servidor,$porta,$usuario,$senha); $db = mssql_select_db($banco, $conmssql); if ($conmssql && $db){ echo "Parabens!! A conexão ao banco de dados ocorreu normalmente!"; } else { echo "Nao foi possivel conectar ao banco MSSQL"; } ?> Erro Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: MEU IP in /home/muzapp/public_html/teste.php on line 17 Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in /home/muzapp/public_html/teste.php on line 18 Nao foi possivel conectar ao banco MSSQL Um Dúvida, o que precisa esta habilitado no servidor linux para fazer esta conexão. Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Abril 3, 2010 <? $servidor = "IP DO SERVIDOR"; $usuario = "LOGIN"; $banco = "BANCO DE DADOS"; $senha = "SENHA"; //Não Alterar abaixo: $conmssql = mssql_connect($servidor,$usuario,$senha) or die ("Nao foi possivel conectar ao Servidor MSSQL"); $db = mssql_select_db($banco, $conmssql) or die ("Nao foi possivel conectar ao Banco MSSQL"); if ($conmssql && $db){ echo "Parabens!! A conexão ao banco de dados ocorreu normalmente!"; } else { echo "Nao foi possivel conectar ao banco MSSQL"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Pierry Bos 1 Denunciar post Postado Abril 3, 2010 Só nao entendi essa parte: <? $porta = ",XXXX"; // Não retire a virgula! ?> porque listar a porta e nao retirar a virgula? talvez seja isso que está dando problema, se a porta é a padrao (1433) nao há porque lista-la (como o macielcr7 fez em seu codigo) mas se precisa dela entao o normal é no ip lista-la com dois pontos, nao virgula: XXX.XXX.XXX.XX:1433 mssql_connect() Compartilhar este post Link para o post Compartilhar em outros sites
andrenx 0 Denunciar post Postado Abril 11, 2010 <? $servidor = "IP"; $usuario = "LOGIN"; $banco = "DB"; $senha = "XXXXX"; //Não Alterar abaixo: $conmssql = mssql_connect($servidor,$usuario,$senha) or die ("Nao foi possivel conectar ao Servidor MSSQL"); $db = mssql_select_db($banco, $conmssql) or die ("Nao foi possivel conectar ao Banco MSSQL"); ?> Resolvido Compartilhar este post Link para o post Compartilhar em outros sites