Partilhar via


Como ativar o sistema de rede do Service Broker (Transact-SQL)

O Agente de Serviços não envia ou recebe mensagens pela rede por padrão. Para ativar o sistema de rede do Agente de Serviços em uma instância, crie um ponto de extremidade para o Agente de Serviços.

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

Criar um ponto de extremidade do Agente de Serviços faz com que SQL Server aceite conexões TCP/IP na porta especificada. A segurança de transporte do Agente de Serviços permite exigir autorização para conexões com a porta. Se o computador que executa SQL Server tiver um firewall ativado, a configuração de firewall no computador deve permitir conexões de entrada e de saída para a porta especificada no ponto da extremidade. Para obter mais informações sobre como usar a segurança de transporte do Agente de Serviços, consulte Segurança de transporte do Service Broker.

Para ativar o sistema de rede do Agente de Serviços

  • Crie um ponto de extremidade do Agente de Serviços, especificando o número da porta e o nível de autenticação.

Exemplo

USE master;
GO

CREATE ENDPOINT BrokerEndpoint
    STATE = STARTED
    AS TCP ( LISTENER_PORT = 4037 )
    FOR SERVICE_BROKER ( AUTHENTICATION = WINDOWS ) ;
GO