Rechercher : dans
Par :

Connexion à distance sur SQL Server

Dernière réponse le 23 fév 2009 à 16:24:49 baabs12, le 23 fév 2009 à 13:50:19 
 Signaler ce message aux modérateurs

Bonjour,
Bonjour,
je développe avec PHP et je suis sur ubuntu server 7.10. Je veux me connecter sur SQL Server installé sur une machine windows avec la fonction que j'ai crée, seulment j'ai l'erreur suivante:
Warning: mssql_connect() [function.mssql-connect]: Sybase: Unable to connect in /var/www/bytesyss/applications/bo/objects/masks/acceuil.php on line 79
Connexion impossible sur le serveur 192.168.0.166/UNICORNI-310371



et voici mon script de connexion:

myServer = "192.168.0.166/UNICORNI-310371"; \\192.168.0.166 est la machine où est  installé sql server
		$myUser = "root";
		$myPass = "000000";
	//	$myDB = "P_I";

// connexion sur la base pi (sql server)

		$dbhandle = mssql_connect($myServer, $myUser, $myPass)
    		or die("Connexion impossible sur le serveur $myServer");

// selection de la base de données (sql server)
		$selected = mssql_select_db("[Base De Donnees]", $dbhandle)
    		or die("Ouverture impossible de la base  $myDB");


merci de m'indiquer comment faire.
Configuration: Windows XP
Firefox 3.0.6

1

tite_tête13, le 23 fév 2009 à 13:53:04

Slt,

l'erreur c'est la fonction que tu utilises, ce n'est pas mssql mais mysql qu'il faut utiliser.

Répondre à tite_tête13

3

HostOfSeraphim, le 23 fév 2009 à 13:55:44

Heu...

Désolé, mais MySQL n'est certainement pas le seul SGBD utilisable avec PHP. Le fait de vouloir se connecter avec SQL Server n'est pas une erreur.

La version de SQL Server est laquelle ? Je m'étonne de voir Sybase dans le contenu de l'erreur, ca fait un moment je crois que SQL Server et Sybase sont totalement distincts.

Configuration : Linux Debian Lenny / Noyau 2.6.26 / Gnome / ­Iceweasel 3
Connexion Internet : ADSL Orange 8M (Livebox)

Répondre à HostOfSeraphim

4

tite_tête13, le 23 fév 2009 à 13:58:14

Ah oui, dsl je n'avais pas lu la première ligne où c'est écrit qu'il utilise SQL Server...

Je m'en excuse... et dans ce cas vaut mieux pas tenir compte de mon précédnt message

Encore une fois dsl ...

Bonne journée

Répondre à tite_tête13

2

SSDCoyote, le 23 fév 2009 à 13:54:08

Salut,
As-tu autorisé les connexions distantes de ton serveur SQL dans le "Surface Area Configuration"?

Répondre à SSDCoyote

6

 baabs12, le 23 fév 2009 à 16:24:49

Je n'ai pas vu "Surface Area Configuration". je vous signale quand même que la connexion marche sur une autre machine windows, c'est seulement sur ubuntu que ça génére l'erreur.

Répondre à baabs12

5

baabs12, le 23 fév 2009 à 16:10:13

Salut,
j'ai SQL Server 2000 et je ne pense pas avoir autorisé les connexions à distance dans mon serveur.

Répondre à baabs12