Accéder à SQL Server sur Windows Server 2008 R2 à partir de client à distance

Nous sommes actuellement en train de passer de l'utilisation de PostgreSQL est installé sur la télécommande CentOS boîtes à l'aide de MS SQL Server 2008 R2 est installé à distance de Windows Server 2008 R2 boîtes.

Notre application web qui utilise cette base de données est installé et en cours d'exécution sur une autre CentOS zone où il demeure.

Toutes ces cases sont fournis par une 3ème partie fournisseur d'hébergement et sont tous sur le même réseau de domaine.

Notre développement est donc à distance à partir du serveur/base de données de domaine comme nos machines de développement sont à distance. Dans le passé, l'ouverture d'un VPN a été suffisant pour permettre le développement de nos instances de notre web application qui s'exécute localement sur nos Pc pour se connecter à distance à la base de données PostgreSQL en cours d'exécution sur la CentOS boîte.

Cependant, maintenant, nous avons de la difficulté à faire la même chose avec Windows Server 2008 R2 boîte. Même avec le VPN ouvert toute tentative de connexion (ou même de la commande ping) le serveur distant.

Notre code pour obtenir une connexion à l'instance de base de données sur le nouveau serveur de base de données que lorsque nous l'envoyer ce code sur CentOS zone application et l'exécuter, il se connecte bien, comme le code est maintenant en cours d'exécution sur une boîte, dans le même domaine que le Serveur Windows 2008 R2 boîte. Cependant, nous avons besoin d'établir une connexion de développement à distance des machines.

Cela fait-il sens?
Y at-il des paramètres du pare-feu, nous avons besoin de changer pour autoriser les connexions à distance?
Comme je l'ai dit, nous ne pouvons même pas de PING la nouvelle machine Windows Server 2008 R2 à partir de boîtiers distants.

OriginalL'auteur Nick Foote | 2011-04-19