2008-09-30 20 views
55

necesito saber la configuración del puerto por defecto para los siguientes serviciospuerto predeterminado para SQL Server

  1. SQL Server
  2. SQL Browser
  3. divulga servicios
  4. SQL
  5. Servicios de análisis
  6. SQL

Necesito saber la configuración del puerto para estos servicios para diferentes versiones de SQL Server (2000,2005,2008)

También avíseme si la configuración del puerto predeterminado cambiará según las versiones del servidor sql

Gracias de antemano.

+0

¿Es esta una pista de Jeopardy o algún tipo de demanda? Sugeriría una nueva redacción para mantener el formato de pregunta y respuesta. – spoulson

+2

¿Hay una categoría para "realmente, debes googlearla". El "puerto del servidor sql" en Google me consiguió esto, como el enlace superior: http://support.microsoft.com/kb/287932. "INF: puertos TCP necesarios para la comunicación con SQL Server a través de un servidor de seguridad". Pero señala (literalmente) por preguntar. –

Respuesta

94
  1. el puerto del servidor SQL por defecto es 1433, pero sólo si se trata de instalar un defecto. Las instancias con nombre obtienen un número de puerto aleatorio.

  2. El servicio de navegador ejecuta en el puerto UDP 1434.

  3. Reporting Services es un servicio web - por lo que es el puerto 80, o 443 si es SSL activado.

  4. Analysis Services es 2382 pero solo si se trata de una instalación predeterminada. Las instancias con nombre obtienen un número de puerto aleatorio.

4

el puerto por defecto no ha cambiado todavía

6

La instancia predeterminada, sin nombre, siempre obtiene el puerto 1433 para TCP. El puerto UDP 1434 es utilizado por el servicio del navegador SQL para permitir ubicar instancias con nombre. En SQL Server 2000, la primera instancia que se inició tomó este rol.

Las instancias no predeterminadas obtienen su propio puerto asignado dinámicamente, de forma predeterminada. Si es necesario, por ejemplo, para configurar un firewall, puede establecerlos de forma explícita. Si no desea habilitar o permitir el acceso al navegador SQL, debe incluir el número de puerto de la instancia en la cadena de conexión o configurarlo con la pestaña Alias ​​en cliconfg (utilidad de red de cliente de SQL Server) en cada máquina cliente .

Para obtener más información, vea SQL Server Browser Service en MSDN.

0

Puede usar el Administrador de configuración SQL para configurar direcciones IP individuales para usar puertos dinámicos o no (valor de 0 = sí, usar puerto dinámico) y para establecer el puerto TCP utilizado para cada IP.

Pero tenga cuidado: recomiendo primero mapear sus instancias, direcciones IP y puertos, y planear que ninguna instancia o IP se pisen entre sí antes de comenzar a hacer cambios de cualquier forma.

13

Si tiene acceso al servidor, puede utilizar

select local_tcp_port from sys.dm_exec_connections where local_tcp_port is not null 

Para más detalles ver port number of SQL Server

0

Podemos echar un vistazo a tres formas diferentes que puede identificar el puerto utilizado por una instancia de Servidor SQL.

  1. registros de errores de lectura de SQL Server
  2. Usando el Administrador de configuración de SQL Server
  3. Usando el Visor de sucesos de aplicación de Windows

    USE master
    GO

    xp_readerrorlog 0, 1, es N'Server escuchando en ',' any ', NULL, NULL, N'asc'
    GO

identifíquese el puerto utilizado por el motor de base de datos SQL Server utilizando SQL Server Administrador de configuración

  1. Haga clic en Inicio -> Programas -> Microsoft SQL Server 2008 -> Herramientas de configuración -> Administrador de configuración de SQL Server

  2. En el Administrador de configuración del servidor SQL, expanda Configuración de red del servidor SQL y luego seleccione Protocolos en el panel izquierdo . Para identificar el puerto TCP/IP utilizado por la instancia de SQL Server , haga clic con el botón derecho en TCP/IP y seleccione Propiedades en el campo desplegable , como se muestra a continuación.

Para obtener más ayuda puerto por defecto del servidor
http://sqlnetcode.blogspot.com/2011/11/sql-server-identify-tcp-ip-port-being.html

2

SQL es .

Para permitir el acceso remoto que tenía que liberar esos puertos en el cortafuegos:

Protocol | Port 
--------------------- 
UDP  | 1050 
TCP  | 1050 
TCP  | 1433 
UDP  | 1434 
Cuestiones relacionadas