2011-10-10 3 views
0

Je rencontre des problèmes lors de la connexion à un serveur mssql situé sur une machine réseau. J'ai besoin de me connecter à distance via un autre exemple de domaine (abc.com) pas sur le réseau pour accéder aux données. Ce domaine exécute mysql si cela fait une différence. Je suis en train d'accéder au serveur MSSQL par ce script php:Problème de connexion mssql 2008 à distance

<?php 

$server= 'ip address:port'; 
$user='user'; 
$password= 'pass'; 


$con = mssql_connect($server,$user,$password); 
if (!$con) 
    { 
    die('Could not connect:' . mssql_get_last_message()); 
    } 
else{ echo 'connected'; 
} 

Je lance ce script à travers la coquille sur abc.com et je reçois:

mssql_connect(): Unable to connect to server: 

Je suis passé par plusieurs tutoriels pour permettre tcp/ip accès via le gestionnaire de configuration du serveur sql ainsi que l'autorisation du port spécifique à travers le pare-feu.

Quelles sont les autres choses que je devrais essayer ou les étapes qui me manquent ici.

Aussi: l'adresse IP que j'utilise est celle que j'ai trouvée dans le gestionnaire de configuration sql server -> protocoles pour SQLEXPRESS-> tcp/ip_> adresse IP-> IP2-> adresse ip c'est l'adresse IP correcte? Où puis-je le trouver sinon? Je n'utilise pas le localhost 127.0.0.1

+0

Cette question répond à votre question, http://stackoverflow.com/questions/ 1975780/sql-serveur-enable-remote-connections-without-ssms –

Répondre

0

En bref pour exécuter avec succès le cmd.

config: (2 instances de SQL // SQL2005 + 2008 par exemple Express sur la machine distante, qui refuse d'installer Management Studio 2008. 1. Activer 2. Activez l'option Named Piptes Protocole TCP/IP 3. commencé sqlcmd Utilitaire avec -s \ SQLEXPRESS pour obtenir la bonne instance de séparation C: \ Program Files \ Microsoft SQL Server \ 100 \ Outils \ Binn 4. Allez dans Propriétés de SMSS et de l'instance locale sql -> Connexions -> cochez "Autoriser à distance connexions à ce serveur "et exécuter ce script

EXEC sys.sp_configure N'remote access', N'1' 
GO 
RECONFIGURE WITH OVERRIDE 
GO 

Ici le lien pour le informations du Msdn: http://msdn.microsoft.com/en-us/library/ms162773.aspx http://msdn.microsoft.com/en-us/library/ms162816.aspx

Thanx

+0

merci Ill essayer cela – user975044

+0

Cela a fonctionné ou non ?? –

+0

ma réponse a aidé ou quoi? –