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.
Articulos Relacionados:









en
en
en
en
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)
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