Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ajuda você a resolver o problema que ocorre quando os LSP (provedores de serviços em camadas) do Winsock são carregados no espaço de endereço do SQL Server.
Versão original do produto: Microsoft SQL Server
Número original do KB: 2033448
Sintomas
Você observa um travamento ou encerramento abrupto de todas as comunicações de rede entre o SQL Server e os aplicativos cliente. Isso pode fazer com que o SQL Server pare de responder e causar falhas de serviço. Você pode receber exceções cujas pilhas de chamadas envolvem a manipulação de estruturas de dados que são mantidas ou usadas pelos módulos carregados no espaço de endereço do SQL Server. Esses problemas geralmente são seguidos por mensagens de erro geradas pelo Agendador do SQL Server, como os erros 17883 e 17882.
Causa
Uma DLL LSP do Winsock pode ser carregada nos processos do SQL Server e pode interceptar e monitorar comunicações de rede (incluindo pacotes TDS) no nível do Winsock entre os aplicativos cliente e o SQL Server. Isso ocorre quando os Agentes de Monitoramento de Rede são instalados em um computador que está executando o SQL Server e esse computador é escolhido para monitorar o uso da rede para monitorar contadores de desempenho por um Provedor de Serviços Gerenciados.
Solução
Execute o seguinte comando em um prompt de comando para descobrir a lista de todos os LSPs Winsock instalados no computador que está executando o SQL Server:
Netsh winsock show catalog
Execute a seguinte consulta para descobrir quais desses LSPs instalados são carregados no processo do SQL Server:
SELECT [name],[company],[file_version],[product_version]
FROM sys.dm_os_loaded_modules
WHERE company NOT LIKE 'Microsoft%' OR company is NULL
Se você tiver um requisito comercial para usar esses provedores, certifique-se de ter as atualizações mais recentes instaladas para esses provedores. Se possível, evite monitorar o tráfego relacionado ao SQL Server e evite carregar esses módulos no processo do SQL Server. Como alternativa, você pode excluir esse servidor do processo de monitoramento.