Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment se connecter à SQL Server depuis un autre ordinateur ?

Avis de non-responsabilité

Ceci n'est que quelques informations supplémentaires qui pourraient aider n'importe qui. Je tiens à ce qu'il soit très clair que ce que je décris ici est peut-être :

  • A. pas 100 % correct et
  • B. pas sûr en termes de sécurité réseau.

Je ne suis pas un administrateur de base de données, mais chaque fois que je me retrouve à configurer un serveur SQL (Express ou complet) pour tester ou autre, je rencontre le problème de connectivité. La solution que je décris s'adresse davantage à la personne qui essaie simplement de faire son travail - consultez une personne compétente dans ce domaine lors de la configuration d'un serveur de production.

Pour SQL Server 2008 R2 c'est ce que j'ai fini par faire :

  1. Assurez-vous que tout est au carré comme dans cecitutoriel qui est le même tutoriel publié ci-dessus comme solution par "Dani" comme réponse sélectionnée à cette question.
  2. Vérifiez et/ou définissez les paramètres de votre pare-feu pour l'ordinateur qui héberge SQL Server. Si vous utilisez un serveur Windows Server 2008 R2, utilisez le gestionnaire de serveur, accédez à Configuration, puis regardez "Pare-feu Windows avec sécurité avancée". Si vous utilisez Windows 7, accédez au Panneau de configuration et recherchez "Pare-feu", cliquez sur "Autoriser un programme via le pare-feu Windows".
    • Créer une règle entrante pour le port TCP 1433 - autoriser la connexion
    • Créer une règle sortante pour le port TCP 1433 - autoriser la connexion
  3. Lorsque vous aurez terminé avec les paramètres du pare-feu, vous voudrez vérifier une dernière chose. Ouvrez le "Gestionnaire de configuration SQL Server" localisez :Configuration réseau SQL Server - Protocoles pour SQLEXPRESS (ou équivalent) - TCP/IP
    • Double-cliquez sur TCP/IP
    • Cliquez sur l'onglet Adresses IP
    • Sous IP1, définissez le port TCP sur 1433 s'il ne l'a pas déjà été
    • Sous IP All, définissez le port TCP sur 1433 s'il ne l'a pas déjà été
  4. Redémarrez SQL Server et SQL Browser (faites les deux par mesure de sécurité)

Habituellement, après avoir fait ce que j'ai mentionné ci-dessus, je n'ai plus de problème. Voici une capture d'écran de ce qu'il faut rechercher - pour cette dernière étape :

Encore une fois, si quelqu'un avec plus d'informations sur ce sujet voit un drapeau rouge, veuillez me corriger.