web-dev-qa-db-fra.com

Port par défaut pour SQL Server

J'ai besoin de connaître les paramètres de port par défaut pour les services suivants

  1. Serveur SQL
  2. Navigateur SQL
  3. Services de rapports SQL
  4. Services d'analyse SQL

Je dois connaître les paramètres de port pour ces services pour différentes versions de SQL Server (2000,2005,2008)

Faites-moi également savoir si le paramètre de port par défaut changera en fonction des versions du serveur SQL

Merci d'avance.

57
balaweblog
  1. Le port SQL Server par défaut est 1433 mais uniquement s'il s'agit d'une installation par défaut. Les instances nommées obtiennent un numéro de port aléatoire.

  2. Le service de navigateur s'exécute sur le port UDP 1434.

  3. Les services de rapports sont un service Web - il s'agit donc du port 80 ou 443 s'il est compatible SSL.

  4. Les services d'analyse sont 2382 mais uniquement s'il s'agit d'une installation par défaut. Les instances nommées obtiennent un numéro de port aléatoire.

98
ScottStonehouse

Si vous avez accès au serveur, vous pouvez utiliser

select local_tcp_port from sys.dm_exec_connections where local_tcp_port is not null

Pour plus de détails, voir numéro de port de SQL Server

14
Jared Moore

L'instance par défaut sans nom obtient toujours le port 1433 pour TCP. Le port UDP 1434 est utilisé par le service SQL Browser pour permettre la localisation d'instances nommées. Dans SQL Server 2000, la première instance à démarrer a joué ce rôle.

Les instances non par défaut obtiennent leur propre port alloué dynamiquement, par défaut. Si nécessaire, par exemple pour configurer un pare-feu, vous pouvez les définir explicitement. Si vous ne souhaitez pas activer ou autoriser l'accès au navigateur SQL, vous devez soit inclure le numéro de port de l'instance dans la chaîne de connexion, soit le configurer avec l'onglet Alias ​​dans cliconfg (SQL Server Client Network Utility ) sur chaque ordinateur client.

Pour plus d'informations, consultez SQL Server Browser Service sur MSDN.

6
Mike Dimmick

1433

le port par défaut n'a pas encore changé

4
Mladen

Le port par défaut de SQL Server est 1434.

Pour autoriser l'accès à distance, j'ai dû libérer ces ports sur mon pare-feu:

Protocol  |   Port
---------------------
UDP       |   1050
TCP       |   1050
TCP       |   1433
UDP       |   1434
2
leolegas

Vous pouvez utiliser SQL Configuration Manager pour définir des adresses IP individuelles pour utiliser ou non des ports dynamiques (valeur 0 = oui, utiliser un port dynamique) et pour définir le port TCP utilisé pour chaque IP).

Mais soyez prudent: je recommande d'abord de mapper vos instances, IP et ports, et de planifier de telle sorte qu'aucune instance ou IP ne se chevauchent avant de commencer à apporter des modifications à volonté.

0
pelazem

Nous pouvons examiner trois façons différentes d'identifier le port utilisé par une instance de SQL Server.

  1. Lecture des journaux d'erreurs SQL Server
  2. Utilisation de SQL Server Configuration Manager
  3. Utilisation de l'Observateur d'événements d'application Windows

    UTILISER le maître
    ALLER

    xp_readerrorlog 0, 1, N'Server écoute sur ',' tout ', NULL, NULL, N'asc'
    ALLER

Identifier le port utilisé par le moteur de base de données SQL Server à l'aide du Gestionnaire de configuration SQL Server

  1. Cliquez sur Démarrer -> Programmes -> Microsoft SQL Server 2008 -> Outils de configuration -> SQL Server Configuration Manager

  2. Dans SQL Server Configuration Manager, développez SQL Server Network Configuration, puis sélectionnez Protocoles pour dans le panneau de gauche. Pour identifier le port TCP/IP utilisé par l'instance SQL Server, cliquez avec le bouton droit sur TCP/IP et sélectionnez Propriétés dans la liste déroulante, comme illustré ci-dessous.

Pour plus d'aide
http://sqlnetcode.blogspot.com/2011/11/sql-server-identify-tcp-ip-port-being.html

0
gngolakia