Após a instalação do SQL Server no servidor, devido aos requisitos de segurança do servidor, é necessário bloquear todas as portas não utilizadas e abrir apenas as portas que devem ser utilizadas. Vamos apresentar as portas usadas no SQL Server 2008:
Em primeiro lugar, a porta mais utilizada é a 1433. Esta é a porta do mecanismo de banco de dados. Se quisermos nos conectar remotamente ao mecanismo de banco de dados, precisamos abrir esta porta. Esta porta pode ser modificada. Mude para "Protocolo XXX" em "SQL Server Configuration Manager" e selecione-a. A porta TCP pode ser definida nas propriedades do protocolo TCP/IP. Como mostrado na imagem:
O SSIS chama o protocolo DCOM, portanto, a porta 135 precisa ser aberta ao usar o SSIS e essa porta não pode ser alterada. O Service Control Manager (SCM) só pode ser acessado abrindo a porta TCP 135. O SCM executa as seguintes tarefas: inicia e interrompe o serviço Integration Services e transmite solicitações de controle para serviços em execução.
A seguir, vamos falar sobre SSAS. A instância padrão do SSAS usa a porta 2383. Se for uma instância nomeada, cada instância terá uma porta especificada pelo administrador. Esta porta também pode ser alocada dinamicamente. é altamente recomendável não usar esquemas de alocação dinâmica de portas. Se for uma porta alocada dinamicamente, quando o cliente se conectar ao servidor, ele se conectará à porta 2382 do servidor, que é a porta usada pelo SQL Server Browser. O SQL Server Browser informa ao cliente, por meio da porta 2382, o número real da porta da instância nomeada que precisa ser conectada. (Esta é a declaração oficial, mas não tenho certeza se a porta 2382 é necessária aqui, mas a porta UDP1434 mencionada a seguir é definitivamente útil.) Além disso, o SQL Server Browser precisa usar a porta UDP 1434, portanto, se você precisar usar esta serviço Nesse caso, o UDP1434 deve estar ativado. Para modificar a porta SSAS, você precisa primeiro abrir o serviço SSAS e, em seguida, usar o SSMS para se conectar ao SSAS. Clique com o botão direito na instância no Object Explorer e selecione Propriedades. A janela Propriedades do serviço de análise será exibida. para a porta necessária O valor padrão é 0. , o que significa que não há configuração e, em seguida, reinicie o serviço SSAS.
Após a reinicialização, se o SSMS conseguir que outros clientes se conectem ao SSAS, ele precisará usar o método "hostname:port" como host de conexão. Se for um mecanismo de banco de dados, ele usará o formato "hostname, port". é uma diferença.
O serviço de relatório fornece serviços através da Web, portanto, por padrão, o serviço de relatório usa a porta 80. Claro, o usuário também pode modificar a porta do serviço de relatório e modificar as portas do serviço Web e do gerenciador de relatórios no gerenciador de configuração do serviço de relatório . Como mostrado na imagem:
Configuração da porta SSB. Se o SSB envolve comunicação entre computadores através da rede, então você precisa definir o endpoint (EndPoint). Ao configurar o endpoint SSB, você precisa especificar a porta de escuta.
USAR mestre;
IR
CRIAR ENDPOINT BrokerEndpoint
ESTADO = INICIADO
COMO TCP (LISTENER_PORT = 4037)
FOR SERVICE_BROKER (AUTENTICAÇÃO = WINDOWS);
GO, então precisamos desenvolver a porta 4037.
Da mesma forma, se quisermos configurar o espelhamento de banco de dados, acesso SOAP, etc., também precisamos criar um endpoint e abrir a porta no endpoint.
Além das portas apresentadas acima, se você quiser fazer replicação de banco de dados e assim por diante, e precisar configurar uma pasta compartilhada no servidor de banco de dados para facilitar a transmissão de dados entre vários servidores, você também precisará abrir portas compartilhadas do Windows, como 137, 138, 139, 445, etc.
O texto acima apresenta muitos serviços e portas, que precisam ser configurados de acordo com as necessidades reais. Por motivos de segurança, você pode definir a porta padrão como sua própria porta e não abrir o serviço SQL Server Browser.