Je souhaite me connecter depuis mon domicile à l'aide de SQL Server 2005 à un autre PC.
J'ai jeté un coup d'œil sur le msd ... mais avant de me connecter, il est dit que je devrais me connecter à un autre ordinateur en utilisant la gestion de l'ordinateur et cela n'a pas fonctionné .... Je ne peux me connecter qu'aux ordinateurs de mon groupe de travail?
Merci, Luisa
Si vous souhaitez vous connecter à distance à SQL Server, vous devez utiliser un logiciel tel que Sql Server Management Studio.
Les ordinateurs n'ont pas besoin d'être sur le même réseau - mais ils doivent pouvoir se connecter les uns aux autres en utilisant un protocole de communication comme tcp/ip, et le serveur doit être configuré pour prendre en charge la connexion entrante du type que vous choisissez.
si vous voulez vous connecter à un autre ordinateur (pour parcourir les fichiers?) vous utilisez d'autres outils, et pas un serveur SQL (vous pouvez mapper un lecteur et y accéder par là ect ...)
Pour activer la connexion SQL à l'aide de tcp/ip, lisez cet article:
Pour Sql Express: express Pour Sql 2008: 2008
Assurez-vous également d'activer l'accès via le pare-feu de la machine.
Vous devrez peut-être installer SSMS ou Toad sur la machine que vous utilisez pour vous connecter au serveur. vous pouvez télécharger les deux à partir du site Web de leur entreprise.
Disclamer
Ce ne sont que quelques informations supplémentaires qui pourraient aider n'importe qui. Je tiens à dire clairement que ce que je décris ici est peut-être:
Je ne suis pas un DBA, mais chaque fois que je me retrouve à configurer un serveur SQL (Express ou Full) pour les tests ou quoi, je rencontre le problème de connectivité. La solution que je décris est plus pour la personne qui essaie juste de faire son travail - consultez quelqu'un qui est bien informé dans ce domaine lors de la configuration d'un serveur de production.
Pour SQL Server 2008 R2, c'est ce que je finis par faire:
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.
toutes les réponses ci-dessus vous aideraient, mais vous devez ajouter trois ports dans le pare-feu du PC sur lequel SQL Server est installé.
Ajouter un nouveau TCP port local dans le pare-feu Windows au port n ° 1434
Ajoutez un nouveau programme pour SQL Server et sélectionnez sql server.exe Chemin: C:\ProgramFiles\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
Ajoutez un nouveau programme pour le navigateur SQL et sélectionnez sqlbrowser.exe Chemin: C:\ProgramFiles\Microsoft SQL Server\90\Shared\sqlbrowser.exe
Je modifierai ma réponse précédente en fonction des informations supplémentaires fournies. Vous pouvez clairement envoyer une requête ping à l'ordinateur distant car vous pouvez utiliser les services de terminal.
J'ai le sentiment que le port 1433 est bloqué par un pare-feu, d'où votre problème. Voir Ports TCP requis pour la communication avec SQL Server via un pare-fe par Microsoft.
Essayez d'utiliser l'application this pour envoyer une requête ping à l'adresse IP et au port 1433 de vos serveurs.
tcping your.server.ip.address 1433
Et voyez si vous obtenez une réponse "Le port est ouvert" de TCP.
Ok, la prochaine étape consiste à vérifier SQL Server. RDP sur l'ordinateur SQL Server. Démarrez SSMS. Connectez-vous à la base de données. Dans l'Explorateur d'objets (généralement ancré à gauche), cliquez avec le bouton droit sur le serveur et cliquez sur Propriétés.
texte alternatif http://www.hicrest.net/server_prop_menu.jpg
Allez aux paramètres de connexion et assurez-vous que "Autoriser les connexions à distance à ce serveur" est un ticket.
texte alternatif http://www.hicrest.net/server_properties.jpg