Partilhar via


Pontos de extremidade do Service Broker

O SQL Server usa os pontos de extremidade do Service Broker para a comunicação do Service Broker fora da instância do SQL Server.

Um ponto de extremidade é um objeto do SQL Server que representa a capacidade do SQL Server se comunicar pela rede. Cada ponto de extremidade oferece suporte a um tipo específico de comunicação. Por exemplo, um ponto de extremidade HTTP permite que o SQL Server processe solicitações de SOAP específicas. Um ponto de extremidade do Service Broker configura oSQL Server para enviar e receber mensagens do Service Broker pela rede.

Os pontos de extremidade do Service Broker fornecem opções para a segurança do transporte e o encaminhamento de mensagens. Um ponto de extremidade do Service Broker escuta em um número da porta de TCP específico.

Por padrão, uma instância do SQL Server não contém um ponto de extremidade do Service Broker. Assim, o Service Broker não envia ou recebe mensagens pela rede por padrão. Você deve criar um ponto de extremidade do Service Broker para enviar ou receber mensagens fora da instância do SQL Server. Para obter mais informações sobre como criar pontos de extremidade do Service Broker, consulte CREATE ENDPOINT (Transact-SQL). Uma instância pode conter somente um ponto de extremidade do Service Broker.

Observação sobre segurançaObservação sobre segurança

Quando você cria um ponto de extremidade do Service Broker, o SQL Server aceita conexões TCP/IP na porta especificada no ponto de extremidade. A segurança de transporte do Service Broker requer autorização para as conexões na porta. Se o computador no qual oSQL Server é executado tiver um firewall habilitado, a configuração do firewall no computador deve permitir conexões de entrada e saída para a porta especificada no ponto de extremidade. Para obter mais informações sobre como usar a segurança de transporte do Service Broker, consulte Segurança de transporte do Service Broker.