Aplica-se A
SQL Server 2016 Service Pack 2 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

Sintomas

Quando o número de sessões que são utilizadas por ligações de utilizador e tarefas de sistema ou em segundo plano atinge o limite máximo (32.767 ou menos, dependendo do Utilizador ligações Opção de Configuração do Servidor) no Microsoft SQL Server 2016 ou 2019, um o sistema necessário ou a tarefa em segundo plano não é executada. Além disso, o erro 17300 pode ter sessão iniciada o registo de erros. Se esta tarefa for necessária para que o SQL Server continue em execução conforme esperado (por exemplo, a Tarefa XE Dispatcher), isto pode fazer com que o SQL Server feche para baixo.

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Resolução

Este problema foi corrigido nas seguintes atualizações cumulativas do SQL Server:

Acerca das atualizações cumulativas do SQL Server:

Cada nova atualização cumulativa do SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Veja as atualizações cumulativas mais recentes do SQL Server:

Mais Informações

No SQL Server, qualquer ligação de utilizador ou tarefa de sistema tem de estar em execução numa sessão ao ter uma identificador exclusivo entre 1 e 32.767. As primeiras 50 sessões estão reservadas para as tarefas do sistema e o resto das sessões podem ser partilhadas entre o utilizador ligações e tarefas de sistema. Repare que o número real de tarefas de sistema será variam consoante a configuração do servidor ou da base de dados, como a utilização da Disponibilidade Grupos, em execução Full-Text pesquisa, etc. Se forem criadas ligações de utilizador suficientes de modo a não deixar espaço para mais tarefas do sistema, tentar criar uma tarefa de sistema adicional pode falha. Mesmo que o administrador reduza o número máximo de ligações de utilizador através da configuração do servidor, o espaço para apenas 50 tarefas do sistema é garantido.

Esta correção aumenta o número de tarefas de sistema garantidas para, pelo menos, 500. Isto significa que, se o número configurado de ligações de utilizador estiver definido como predefinido ou superior a 32.267, o número real de ligações de utilizador será limitado a 32.267 para garantir que 500 tarefas de sistema podem ser executadas. Se o utilizador definir o número de ligações de utilizador para menos de 32.267, todo o espaço restante até 32.767 irá estar disponível para as tarefas de sistema (por oposição a 50 tarefas de sistema antes de aplicar esta correção).

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.