• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

mapb_1990

PHP + SQL SERVER

10 mensagens neste tópico

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ou user/pass está errada, ou o servidor não está a aceitar ligações de outro ip que não o localhost.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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]

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o ip existe pk eu consigo entrar no servidor remotamente

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

muito provavelmente terás de te ligar pelo user 'sa' ...  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

muito provavelmente terás de te ligar pelo user 'sa' ...  :P

ja tentei com o usser 'sa' e nd

0

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