Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Sintomas

Quando utiliza o Microsoft ODBC Driver 11 para o SQL Server numa aplicação multi-leitura, uma tentativa de ligação (SQLDriverConect/SQLConnect) resulta numa violação de acesso.

Causa

Esta questão ocorre devido a uma condição de raça que é causada por um descuido durante a inicialização. Quando dois ou mais fios tentam criar ligações, o problema ocorre.

Resolução

Informação de atualização cumulativa

O problema foi corrigido pela primeira vez na seguinte atualização cumulativa do SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Recomendamos que descarregue e instale as últimas atualizações cumulativas para o SQL Server:

Solução

Para contornar este problema, utilize uma aplicação que possa estabelecer a primeira ligação num único fio. Se a primeira ligação for estabelecida numa única linha, o controlador SQL Server Native Client 11 (isto é, a versão anterior do controlador ODBC) não será utilizado para fazer a primeira tentativa de ligação. Isto evita a questão.

Estado

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

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.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×