Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andrenx

[Resolvido] Conexão no SQL Server 2000

Recommended Posts

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

<?

$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

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

<?

$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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.