A Microsoft distribui o Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) corre como um arquivo que pode ser baixado. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o lançamento de correção anterior do SQL Server 2008 R2 Service Pack 1 (SP1).
Sintomas
Considere o seguinte cenário:
-
Você executa uma inserção em massa no Microsoft SQL Server 2008 R2.
-
Ocorre um erro de sistema operacional que faz com que o comando ReadFile ou CreateFile encontre um erro de INVALID_HANDLE.Observação O comando ReadFile e o comando CreateFile são usados para ler e criar os arquivos de dados ou os arquivos de formato que o comando BULK INSERT usa.
-
Um aplicativo cliente envia uma atenção para a instância do SQL Server.
Nesse cenário, a instância do SQL Server pode não aceitar a solicitação de conexão do cliente. Além disso, mensagens de erro semelhantes às seguintes são registradas no log de erro do SQL Server:mensagem de erro 1
Data e hora Exceção desconhecida do servidor gerada pela tarefa.
Mensagem de erro 2
Data e hora Falha na violação de acesso do servidor * ao gravar o endereço 0000000000000008
Mensagem de erro 3
Data e hora ERRO de servidor: a rotina de conclusão de e/s gerou uma exceção não tratada. Major: 29, Minor 5, Severity 25, estado 1, IO CompRequest 0x0000000AAF7BB7E0, IO CompKey 0x0000000000000000, endereço: 0x00000000026B6FD0
Observação Você precisa reiniciar a instância do SQL Server para se recuperar desse problema.
Causa
Esse problema ocorre porque o SQL Server não detecta e manipula a situação corretamente quando o erro de sistema operacional é recebido.
Resolução
Informações sobre a atualização cumulativa
SQL Server 2008 R2 Service Pack 2
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 1 para SQL Server 2008 R2 Service Pack 2. Para obter mais informações sobre como obter esse pacote de atualização cumulativa, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2720425 Pacote de atualização cumulativa 1 para SQL Server 2008 R2 Service Pack 2Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2008 R2. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2730301 Versões do SQL Server 2008 R2 lançadas após a liberação do SQL Server 2008 R2 Service Pack 2
SQL Server 2008 R2 Service Pack 1
A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 7 para SQL Server 2008 R2 SP1. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 R2 SP1, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
2703282 Pacote de atualizações cumulativas 7 para SQL Server 2008 R2 Service Pack 1Observação Como as compilações são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior do SQL Server 2008 R2 SP1. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
2567616 As compilações do SQL Server 2008 R2 que foram lançadas após o lançamento do SQL Server 2008 R2 Service Pack 1
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".