Scénario | Port | Commentaires |
|---|
L'instance SQL Server par défaut qui s'exécute via TCP | Le port 1433 TCP | C'est le port le plus commun autorisé via le pare-feu. Il s'applique aux connexions de routine de l'installation par défaut du Moteur de base de données, ou une instance nommée qui est la seule instance qui s'exécute sur l'ordinateur. (Les instances nommées ont des considérations spéciales. Consultez ultérieurement Ports dynamiques dans cette rubrique.) |
Instances nommées de SQL Server dans la configuration par défaut | Le port TCP est un port dynamique déterminé au moment des démarrages du Moteur de base de données. | Consultez l'exposé ci-dessous dans la section Ports dynamiques. Le port UDP 1434 peut être requis pour le service SQL Server Browser lorsque vous utilisez des instances nommées. |
Les instances nommées de SQL Server lorsqu'elles sont configurées pour utiliser un port fixe | Le numéro de port configuré par l'administrateur. | Consultez l'exposé ci-dessous dans la section Ports dynamiques. |
Connexion administrateur dédiée | Port TCP 1434 pour l'instance par défaut. D'autres ports sont utilisés pour les instances nommées. Recherchez le numéro de port dans le journal des erreurs. | Par défaut, les connexions distantes à la connexion administrateur dédiée (DAC) ne sont pas activées. Pour activer une DAC distante, utilisez la facette Configuration de la surface d'exposition. Pour plus d'informations, consultez Présentation de la configuration de la surface d'exposition. |
Service SQL Server Browser | Port UDP 1434 | Le service SQL Server Browser est à l'écoute des connexions entrantes vers une instance nommée et fournit au client le numéro de port TCP qui correspond à cette instance nommée. Normalement le service SQL Server Browser est démarré toutes les fois que les instances nommées du Moteur de base de données sont utilisées. Il n'est pas nécessaire que le service SQL Server soit démarré si le client est configuré pour se connecter au port spécifique de l'instance nommée. |
Instance de SQL Server qui s'exécute sur un point de terminaison HTTP. | Peut être spécifié lors de la création d'un point de terminaison HTTP. La valeur par défaut est le port TCP 80 pour le trafic CLEAR_PORT et le port 443 pour le trafic SSL_PORT. | Utilisé pour une connexion HTTP via une URL. |
Instance par défaut de SQL Server qui s'exécute sur un point de terminaison HTTPS. | Port TCP 443 | Utilisé pour une connexion HTTPS via une URL. HTTPS est une connexion HTTP qui utilise SSL (Secure Sockets Layer). |
Service Broker | Port TCP 4022. Pour vérifier le port utilisé, exécutez la requête suivante : SELECT name, protocol_desc, port, state_desc FROM sys.tcp_endpoints WHERE type_desc = 'SERVICE_BROKER' | Il n'y a aucun port par défaut pour SQL ServerService Broker, mais il s'agit de la configuration classique utilisée dans les exemples de la documentation en ligne. |
Mise en miroir de bases de données | Port choisi par l'administrateur. Pour déterminer le port, exécutez la requête suivante : SELECT name, protocol_desc, port, state_desc FROM sys.tcp_endpoints WHERE type_desc = 'DATABASE_MIRRORING' | Il n'y a aucun port par défaut pour la mise en miroir de bases de données ; cependant, les exemples de la documentation en ligne utilisent le port TCP 7022. Il est très important d'éviter d'interrompre un point de terminaison de mise en miroir en cours d'utilisation, en particulier en mode haute sécurité avec basculement automatique. Votre configuration du pare-feu doit éviter de rompre le quorum. Pour plus d'informations, consultez Spécification d'une adresse réseau de serveur (mise en miroir de base de données). |
Réplication | Les connexions de réplication à SQL Server utilisent les ports standard type du Moteur de base de données (port TCP 1433 pour l'instance par défaut, etc.) La synchronisation Web et l'accès de FTP/UNC pour la capture instantanée de réplication requièrent l'ouverture de ports supplémentaires sur le pare-feu. Pour transférer des données initiales et le schéma d'un emplacement à un autre, la réplication peut utiliser FTP (port TCP 21), ou la synchronisation via HTTP (port TCP 80) ou le partage de fichiers et d'imprimantes (port TCP 137,138 ou 139). | Pour la synchronisation via HTTP, la réplication utilise le point de terminaison IIS (dont les ports sont configurables mais qui a par défaut le port 80), mais le processus IIS se connecte au système principal SQL Server via les ports standard (1433 pour l'instance par défaut. Pendant la synchronisation Web via FTP, le transfert FTP s'effectue entre IIS et le serveur de publication SQL Server, pas entre l'abonné et IIS. Pour plus d'informations, consultez qui Configuration de Microsoft Internet Security and Acceleration Server pour la réplication Microsoft SQL Server 2000 sur Internet. |
Débogueur Transact-SQL | Port TCP 135 Consultez Considérations spéciales relatives au port 135 L'exception IPsec peut également être requise. | Si vous utilisez Visual Studio, sur l'ordinateur hôte Visual Studio, vous devez également ajouter Devenv.exe à la liste Exceptions et ouvrir le port TCP 135. Si vous utilisez Management Studio, sur l'ordinateur hôte Management Studio, vous devez également ajouter ssms.exe à la liste Exceptions et ouvrir le port TCP 135. Pour plus d'informations, consultez Configuration et démarrage du débogueur Transact-SQL. |