post icon

Verificar puerto de escucha del servicio de MS Sql Server 2008

Hace tiempo tuve un problemita con netBeans 6.8 al querer crear mis clases Entity apartir de mis tablas de bases de datos, y al pasarle los parametros de conexion me daba un error que me sugería que verifique que si el puerto estaba aceptando conexiones tcp/ip y todas esas cosas, si mal no recuerdo el puerto de escucha del servicio del motor de base de datos sql server es el 1433, pero me lleve una sorpresa cuando descubrí este stored procedure que entre otras muchas cosas mas te muestra en que puerto esta escuchando el servicio del motor de bases de datos

1
2
3
Use nombre_base_datos
Go
Xp_readerrorlog

Este procedimiento almacenado extendido devuelve el contenido del archivo de registro de errores.

Comentarios desde Facebook:

  1. avatar
    sdoors Google Chrome Windows
    21 Abril 2011 at 13:32 #

    también desde la consola
    para ver el Id del proceso del SQL Server “sqlservr.exe”

    C:\tasklist | findstr sqlservr.exe

    esto muestra algo como

    C:\Users\usuario>tasklist | findstr sqlservr.exe
    sqlservr.exe 4480 Services 0 2.112 KB

    tomar el número de la segunda columna y luego ver los procesos que escuchan en cada ip, que mostrará algo como esto

    C:\Users\usuario>netstat -nao | findstr 4480
    TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING 4480
    TCP [::]:1433 [::]:0 LISTENING 4480

    que indica que se escucha en todas las ip’s locales (0.0.0.0) en el puerto 1433 (:1433)

  2. avatar
    GeekZero PARAGUAY Google Chrome Windows
    29 Marzo 2010 at 11:49 #

    Esto también puede verse de modo gráfico, desde:

    Inicio –> Todos los Programas –>Microsoft SQL Server 2008 –> Herramientas de Configuración –> Administrador de Configuración de SQL Server 2008 –> Configuracion de red de SQL Server –> Protocolos de MSSQLSERVER–> TCP/IP –> Direcciones IP –> Puerto TCP

Responder