Connectez-vous à SQL Server en cours d'exécution dans une machine virtuelle parallèle
Je suis sous Windows 7 VM via Parallels sur OSX. Il y a une instance de SQL Server qui s'exécute sur l'ordinateur virtuel. Je voudrais bien être capable de se connecter à l'instance de mon hôte (OSX). Je veux être en mesure de tirer parti de mon local RoR environnement avec SQLServer comme un backend.
Je ne peux pas obtenir la VM pour répondre à toutes les demandes à partir de mon Mac et je n'ai pas la moindre idée par où commencer le processus de dépannage.
Quelqu'un peut-il fournir des idées ou des ressources utiles?
TIA!
source d'informationauteur Bobby B | 2010-07-13
Vous devez vous connecter pour publier un commentaire.
Bobby, si vous souhaitez vous connecter à partir de votre mac osx à un serveur sql server installé sur un parallels vm que vous devez faire 3 choses:
1) Activer les connexions à distance sur votre serveur sql server.
Microsoft SQL Server 2005 -> Outils de Configuration -> SQL Server Configuration de la Surface -> Configuration de la Surface pour les Services et les Connexions -> Moteur de Base de données -> Connexions à Distance -> connexions Locales et distantes -> Activer le protocole TCP/IP -> Appliquer
2) Activer le service explorateur SQL Server (sql server express et dev edition désactiver cette option par défaut)
Microsoft SQL Server 2005 -> Outils de Configuration -> Gestionnaire de Configuration SQL Server -> Démarrer le service SQL Server Browser
3) Configurer le pare-feu pour autoriser le trafic réseau
Vous pouvez le configurer par programme ou je viens d'ouvrir un port dans les exceptions du pare-feu (1433 par défaut de SQL Server 2005)
Par exemple mon jTDS chaîne de connexion ressemble à ça:
(où l'hôte est à votre vm ip de cours)
De poster une nouvelle réponse étant donné que je ne peux pas commenter, encore.
Pour moi, en plus des conseils de Pavel et Ed qui est requis tous, j'ai eu à l'installation d'un adaptateur supplémentaire dans Parallels sur la machine virtuelle Windows comme un Hôte uniquement l'adaptateur. Ensuite, j'ai confié cette carte d'une adresse IP statique dans la machine virtuelle et utilisé que la propriété intellectuelle dans ma chaîne de connexion.
Plus de détails sont disponibles ici qui m'a aidé à obtenir ma configuration de travail.
C'est la plus pertinente de l'article:
Vous devez vous assurer que les connexions à distance est activé dans SQL server et ouvrir les ports sur le pare-feu Windows.
Toutes les étapes sont énumérées dans cette page MSDN (documentation "Quadrant", mais relvant pour toute installation).