Después de instalar SQL Server en el servidor, debido a los requisitos de seguridad del servidor, es necesario bloquear todos los puertos no utilizados y abrir solo los puertos que deben usarse. Presentemos los puertos utilizados en SQL Server 2008:
En primer lugar, el puerto más utilizado es el 1433. Este es el puerto del motor de la base de datos. Si queremos conectarnos al motor de la base de datos de forma remota, debemos abrir este puerto. Este puerto se puede modificar. Cambie a "Protocolo XXX" en "Administrador de configuración de SQL Server" y selecciónelo. El puerto TCP se puede configurar en las propiedades del protocolo TCP/IP. Como se muestra en la imagen:
SSIS llama al protocolo DCOM, por lo que cuando se usa SSIS, es necesario abrir el puerto 135 y este puerto no se puede cambiar. Solo se puede acceder al Administrador de control de servicios (SCM) abriendo el puerto TCP 135. SCM realiza las siguientes tareas: inicia y detiene el servicio de Integration Services y transmite solicitudes de control a los servicios en ejecución.
A continuación, hablemos de SSAS. La instancia predeterminada de SSAS usa el puerto 2383. Si es una instancia con nombre, cada instancia tendrá un puerto especificado por el administrador. Este puerto también se puede asignar dinámicamente. Se recomienda encarecidamente no utilizar esquemas de asignación de puertos dinámicos. Si es un puerto asignado dinámicamente, cuando el cliente se conecta al servidor, se conectará al puerto 2382 del servidor, que es el puerto utilizado por el navegador SQL Server. Luego, el navegador SQL Server le dice al cliente a través del puerto 2382 el número de puerto real de la instancia nombrada que debe conectarse. (Esta es la declaración oficial, pero no estoy seguro de que se requiera el puerto 2382 aquí, pero el puerto UDP1434 mencionado a continuación es definitivamente útil). Además, el navegador SQL Server necesita usar el puerto UDP 1434, por lo que si necesita usar este servicio Si es así, UDP1434 debe estar activado. Para modificar el puerto SSAS, primero debe abrir el servicio SSAS y luego usar SSMS para conectarse a SSAS. Haga clic derecho en la instancia en el Explorador de objetos y seleccione Propiedades. Aparecerá la ventana Propiedades del servicio de análisis. al puerto requerido. El valor predeterminado es 0. , lo que significa que no hay ninguna configuración y luego reinicie el servicio SSAS.
Después de reiniciar, si SSMS logra que otros clientes se conecten a SSAS, debe usar el método "nombre de host: puerto" como host de conexión. Si es un motor de base de datos, entonces usa el formato "nombre de host, puerto". es una diferencia.
El servicio de informes proporciona servicios a través de la Web, por lo que de forma predeterminada el servicio de informes utiliza el puerto 80. Por supuesto, el usuario también puede modificar el puerto del servicio de informes y modificar los puertos del servicio web y el administrador de informes en el administrador de configuración del servicio de informes. Como se muestra en la imagen:
Configuración del puerto SSB Si SSB implica comunicación entre computadoras a través de la red, entonces debe configurar el punto final (EndPoint). Al configurar el punto final SSB, debe especificar el puerto de escucha.
USAR maestro;
IR
CREAR PUNTO FINAL BrokerEndpoint
ESTADO = INICIADO
COMO TCP (LISTENER_PORT = 4037)
PARA SERVICE_BROKER (AUTENTICACIÓN = WINDOWS);
GO, entonces necesitamos desarrollar el puerto 4037.
De la misma manera, si queremos configurar la duplicación de la base de datos, el acceso SOAP, etc., también necesitamos crear un punto final y abrir el puerto en el punto final.
Además de los puertos presentados anteriormente, si desea realizar una replicación de bases de datos, etc., y necesita configurar una carpeta compartida en el servidor de la base de datos para facilitar la transmisión de datos entre múltiples servidores, también deberá abrir los puertos compartidos de Windows. como 137, 138, 139, 445, etc.
Lo anterior presenta tantos servicios y puertos que deben configurarse de acuerdo con las necesidades reales. Por razones de seguridad, puede configurar el puerto predeterminado como su propio puerto y no abrir el servicio del navegador SQL Server.