Question

Comment puis-je me connecter à un serveur SQL Server à distance et administrer mes objets de base de données? Je dois me connecter à ma base de données située sur le serveur de la société d'hébergement Web. J'ai le nom du serveur, l'adresse IP, mon nom d'utilisateur de base de données & amp; mot de passe. J'ai une installation de SQL Server 2000 sur ma machine.

Puis-je utiliser SQL Server Enterprise Manager pour cela? Un guide étape par étape serait très utile.

Était-ce utile?

La solution

Oui, vous pouvez utiliser Enterprise Manager (ou SQL Server Management Studio, même s'il s'agit d'une version Express) pour vous connecter à tout serveur SQL Server (de la même version ou d'une version inférieure à celle utilisée par l'outil que vous utilisez) que vous utilisez TCP / IP. connectivité à. Lancez-le simplement, entrez le nom d’hôte DNS ou l’adresse IP dans la case «Nom du serveur», puis cliquez sur Connecter.

Deux choses peuvent empêcher cela de fonctionner:

  • Votre SQL Server n'est pas configuré pour la connectivité TCP / IP. Il s'agit du paramètre par défaut à partir de la version 2005 et peut être modifié à l'aide de la Configuration de SQL Server. Gestionnaire .

  • Il existe un pare-feu entre vous et votre serveur SQL Server bloquant le trafic TCP / IP. Cette construction est tout à fait judicieuse: vous ne PAS voulez que votre serveur de base de données soit disponible sur Internet, car cela représente un risque énorme pour la sécurité. En fait, si votre hébergeur autorise ce type d'accès par défaut, je chercherais un autre fournisseur ...

Quoi qu’il en soit, dans votre scénario, il semble être nécessaire: a) que la société d’hébergement active TCP / IP sur votre instance SQL Server, b) de vous fournir un accès sécurisé à l’adresse IP l'instance est en cours d'exécution. Cela impliquera une sorte de solution de transfert de port VPN ou SSH, ou au moins un filtre IP, où seules les adresses IP "de confiance" peuvent accéder à SQL Server (ce qui n'est pas une bonne solution, mais peut être utilisé si rien d'autre ne peut être mis en œuvre). Vous devrez discuter de ces exigences avec votre hébergeur.

Autres conseils

Oui, vous pouvez le faire, mais cela dépendra de la configuration de votre hébergement.

Comme le suggère Brannon, vous devrez ouvrir le port 1433 sur le pare-feu. Ce serait une chose dangereuse à faire par lui-même, donc vous le combineriez avec un VPN. Cela peut être assez difficile à mettre en place et vous pourriez vous bloquer l'accès au serveur et avoir besoin de l'aide des sociétés d'hébergement pour le réinitialiser.

Une autre option serait certains des outils de gestion Web tels que: http://www.microsoft. com / downloads / details.aspx? familyid = C039A798-C57A-419E-ACBC-2A332CB7F959 & amp; displaylang = fr http://www.mylittleadmin.com/en/welcome.aspx

C’est possible, mais de nombreux éléments doivent être alignés pour que vous puissiez vous connecter.

Enterprise Manager et SQL Management Studio utilisent simplement une connexion client standard à SQL. Le port TCP / IP par défaut est 1433, mais l'hôte doit autoriser ce port à travers le pare-feu. Si vous utilisez une instance nommée, je pense que vous devez également pouvoir vous connecter au port 1434.

La plupart des administrateurs n'autorisent pas l'accès direct à SQL Server de l'extérieur du pare-feu. Dans ce cas, si vous pouvez vous connecter à l'hôte via VPN, vous devriez pouvoir vous connecter directement au serveur avec Enterprise Manager ou SQL Management Studio.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top