Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

mapb_1990

PHP + SQL SERVER

Mensagens Recomendadas

mapb_1990    0
mapb_1990

boas,

tou com um problema grave.

tenho um cliente, em k a base de dados está no servidor da empresa, em sql server.

tou a tentar fazer um connect à bd, mas nao tou conseguindo. da-me o seguinte erro:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 194.79.73.212 in D:\wamp\www\tvprincipe\test.php on line 8

Couldn't connect to SQL Server on 194.79.73.212

este é o codigo k tou a usar

<?php
$myServer = "194.79.73.212";
$myUser = "user";
$myPass = "pass";
$myDB = "db";

// connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass) or die("Couldn't connect to SQL Server on $myServer");
$selected = mssql_select_db($myDB, $dbhandle) or die("Couldn't open database $myDB");

echo "You are connected to the " . $myDB . " database on the " . $myServer . ".";

// close the connection
mssql_close($dbhandle);
?>

preciso de ajuda.

urgente

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
zero-cool    0
zero-cool

Viva,

Tenta antes utilizar o seguinte die:

 die(mssql_get_last_message()) 

Ficará assim:

$dbhandle = mssql_connect($myServer, $myUser, $myPass) or  die(mssql_get_last_message());
$selected = mssql_select_db($myDB, $dbhandle) or die(mssql_get_last_message());

Talvez fiques a saber melhor o que é que se está a passar. :P

EDIT: não tinha reparado que era mssql. Corrigido o código.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
mapb_1990    0
mapb_1990

só me dá erro na função:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 194.79.73.211 in D:\wamp\www\tvprincipe\test.php on line 8

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
mapb_1990    0
mapb_1990

ou o servidor não está a aceitar ligações de outro ip que não o localhost.

Como faço para ver isso?

eu acesso ao servidor remotamente e posso alteral qualquer confuguração.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
cyclop    0
cyclop

Tirácio desculpa discordar, mas penso que o problema não é user e/ou pass, mas sim do servidor em si, pelo que me parece, nao consegue "resolver" o ip da maquina, logo, ou o ip não existe, ou não têm a maquina configurada para o IP, ou ainda, a famosa firewall que acho pouco provavel.

[NOTA final, não reparei no resto da tua resposa, sendo assim discordo da tua primeira ajuda :P visto que se o problema fosse login/pass o erro seria diferente]

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade