GNU/Linux >> Tutoriels Linux >  >> Linux

Résoudre les problèmes d'accès à distance à SQL Server

Lorsque vous ne pouvez pas vous connecter à distance à une instance Microsoft® SQL Server® via ODBC, Visual Studio® ou une connexion SQL Server Management Studio®, le pare-feu Windows® bloque généralement l'accès. Utilisez les résolutions de cet article pour résoudre le problème.

Vérifier le trafic du port

Vérifiez que le pare-feu Windows autorise le trafic sur le port 1433 :

  1. Ouvrez PowerShell® sur votre poste de travail distant.

  2. Exécutez la commande suivante :

      test-netconnection <public IP address> -port 1433
    

Ouvrir les ports TCP

Pour résoudre ce problème, ouvrez le port TCP 1433 pour le service lui-même. Si vous devez utiliser le service SQL Browser, ouvrez également le port 1434 . Cette résolution s'applique aux versions 2005, 2008, 2008 R2 et 2012 de SQL Server®.

  1. Ouvrez le Exécuter fenêtre en appuyant sur les touches Windows + R , tapezcliconfig , et assurez-vous d'activer le protocole TCP/IP s'il ne l'est pas.

  2. Vérifiez que le service SQL Server est en cours d'exécution.

    • SQL Server 2005, 2008 et 2008 R2 :

      Sélectionnez Démarrer> Outils d'administration> Services et vérifiez que SQL Server (MSSQLSERVER) service est en cours d'exécution.

    • SQL Server 2012, 2014 et 2016 :

      Utilisez la touche Windows ou passez le pointeur de la souris sur le coin inférieur gauche du bureau, sélectionnez Outils d'administration> Services etvérifiez que le SQL Server (MSSQLSERVER) service est en cours d'exécution.

  3. Assurez-vous que vous utilisez les informations d'identification correctes pour vous authentifier. Le compte administrateur SQL Server par défaut est nommé sa . Si vous avez construit le serveur à partir d'une image de serveur avec SQL Server préinstallé, le mot de passe se trouve dans un fichier texte à la racine de la partition C.

  4. À partir d'une invite de commande, exécutez netstat -an .

  5. Dans la sortie, vérifiez si le serveur écoute le trafic SQL Server sur les ports 1433 et éventuellement 1434 . Si ce n'est pas le cas, procédez comme suit pour utiliser le gestionnaire de configuration SQL Server pour modifier les ports.

  6. Ouvrez le gestionnaire de configuration SQL Server comme suit :

    • SQL Server 2005, 2008 et 2008 R2 :

      Accédez à Démarrer> Tous les programmes> Microsoft SQL Server 2005 (ou 2008 ou 2008 R2)> Outils de configuration> SQL Server Configuration Manager .

    • SQL Server 2012, 2014 et 2016 :

      Utilisez la touche Windows ou passez le pointeur de la souris sur le coin inférieur gauche du bureau et sélectionnez Tous les programmes> Microsoft SQL Server2012 (ou 2014 ou 2016)> Outils de configuration> SQL Server ConfigurationManager .

  7. Dans le volet de navigation, développez Configuration réseau SQL Server etsélectionnez les protocoles pour votre instance SQL Server.

  8. Dans le volet de droite, cliquez avec le bouton droit sur TCP/IP et sélectionnez Propriétés .

  9. Sélectionnez les adresses IP onglet.

  10. Assurez-vous que tous les ports TCP mentionnés sur toutes les interfaces sont 1433 .

  11. Cliquez sur OK .

  12. Redémarrez le service SQL Server.

Spécifier le nom de l'instance SQL Server lors de l'utilisation d'instances nommées

Les instances nommées vous permettent d'héberger des versions ou des types de service SQL Server. Si vous utilisez des instances nommées lors de l'installation de SQL Server, vous devez spécifier le nom de l'instance SQL Server lors de la connexion plutôt que d'utiliser le nom du serveur ou l'adresse IP. Ajoutez une barre oblique inverse et le nom de l'instance SQL Server au nom du serveur ou à l'adresse IP. Par exemple,12.34.56.78\sqlInstanceName ou sqlServerName\sqlInstanceName .


Linux
  1. Résoudre les échecs de travail MSSQL

  2. Dépanner nova-agent ou Rackspace Cloud Server Agent

  3. Dépanner les services Bureau à distance

  4. Résoudre les échecs de sauvegarde de SQL Server à l'aide de l'Observateur d'événements Windows

  5. Dépanner SSH

Comment installer SQL Server sur MacOS

Comment installer SQL Server sur Windows 10

Configuration de l'accès au serveur VNC sur une Redhat Linux

Comment autoriser l'accès à distance au serveur de base de données MySQL

Comment utiliser SSH pour se connecter à un serveur distant

Dépannage du bureau à distance