Entrar

CORRECÇÃO: Uma busca de cursor de execução demorada pode levar a uma falha de declaração quando tentar acessar um banco de dados do SQL Server 2000 a partir de um aplicativo

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

820727
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Bug #: 469407 (SQL Server 8.0)
Microsoft distribui correções do Microsoft SQL Server 2000 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior SQL Server 2000 corrigir lançamento.
Sumário
Este artigo descreve o seguinte sobre esta versão de hotfix:
  • Problemas corrigidos por esse pacote de hotfix
  • Os pré-requisitos para instalar o pacote de hotfix
  • Se você deve reiniciar o computador depois de instalar o pacote de hotfix
  • Se o pacote de hotfix é substituído por qualquer outro pacote de hotfix
  • Se você deve fazer alterações no registro
  • Arquivos que estão contidos no pacote de hotfix
Sintomas
Quando você tenta acessar um banco de dados do SQL Server 2000 de um aplicativo, você receberá uma mensagem de erro semelhante à seguinte:
Microsoft OLE DB Provider para ODBC drivers erro '80004005'
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Erro geral de rede. Consulte a documentação de rede.
Você enfrentar esse problema quando o aplicativo está executando uma busca de cursor de execução demorada. Ao que busca do cursor é cancelada ou faz com que um tempo limite da consulta, você recebe a mensagem de erro. Além disso, uma mensagem de erro semelhante à seguinte é gravada no log de erro do SQL Server 2000:
DateTimeAssinatura de pilha spid304 para o despejo é 0x6759BDE6
DateTimespid304 SQL Server declaração: arquivo: <rowset.cpp>, linha = 3260 falha declaração = ' m_cILockBytesOpen == 0 '.
DateTimeErro spid304: 3624, gravidade: 20, estado: 1.
DateTimespid304 clean_tables_xact: sdes ativo para tabid 69357750920
Observação Após a declaração que faz com que o serviço do SQL Server para ser desligado inesperadamente, você também pode enfrentar mensagens de erro de violação de acesso aleatório.

Para obter uma lista de hotfixes anteriores, consulte a seção "Microsoft SQL Server 2000 Service Pack 3 ou Microsoft SQL Server 2000 Service Pack 3a hotfixes" no seguinte artigo da Base de dados de Conhecimento Microsoft:
290211Como obter o SQL Server 2000 service pack mais recente
Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibido, envie uma solicitação para suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site: Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Você deve instalar o SQL Server 2000 Service Pack 3 (SP3). Para obter mais informações sobre como obter o SQL Server 2000 Service Pack 3, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre reinicialização

Não é necessário reiniciar o computador após aplicar esse hotfix.

Informações sobre o arquivo de hotfix

Esse hotfix contém apenas os arquivos que são necessárias para corrigir os problemas que este artigo lista. Este hotfix pode não conter todos os arquivos que você deve ter para actualizar completamente um produto para a compilação mais recente.

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no horário de universal coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
    Date         Time   Version      Size       File name  ------------------------------------------------------------------  31-May-2003  19:45  2000.80.818.0     78,400  Console.exe        25-Jun-2003  02:01  2000.80.818.0     33,340  Dbmslpcn.dll       25-Apr-2003  03:12                   786,432  Distmdl.ldf  25-Apr-2003  03:12                 2,359,296  Distmdl.mdf  30-Jan-2003  02:55                       180  Drop_repl_hotfix.sql  23-Jun-2003  23:40  2000.80.837.0  1,557,052  Dtsui.dll          23-Jun-2003  23:40  2000.80.837.0    639,552  Dtswiz.dll         24-Apr-2003  03:51                   747,927  Instdist.sql  03-May-2003  02:56                     1,581  Inst_repl_hotfix.sql  08-Feb-2003  07:40  2000.80.765.0     90,692  Msgprox.dll        01-Apr-2003  03:07                     1,873  Odsole.sql  05-Apr-2003  02:46  2000.80.800.0     62,024  Odsole70.dll       07-May-2003  21:41  2000.80.819.0     25,144  Opends60.dll       02-Apr-2003  22:48  2000.80.796.0     57,904  Osql.exe           03-Apr-2003  00:15  2000.80.797.0    279,104  Pfutil80.dll       22-May-2003  23:57                    19,195  Qfe469571.sql  12-Jun-2003  17:37                 1,083,989  Replmerg.sql  04-Apr-2003  22:53  2000.80.798.0    221,768  Replprov.dll       08-Feb-2003  07:40  2000.80.765.0    307,784  Replrec.dll        05-May-2003  01:05                 1,085,874  Replsys.sql  01-Jun-2003  02:01  2000.80.818.0    492,096  Semobj.dll         31-May-2003  19:27  2000.80.818.0    172,032  Semobj.rll  29-May-2003  01:29                   115,944  Sp3_serv_uni.sql  01-Jun-2003  02:01  2000.80.818.0  4,215,360  Sqldmo.dll         07-Apr-2003  18:44                    25,172  Sqldumper.exe      19-Mar-2003  19:20  2000.80.789.0     28,672  Sqlevn70.rll  02-Jul-2003  01:18  2000.80.834.0    180,736  Sqlmap70.dll       08-Feb-2003  07:40  2000.80.765.0     57,920  Sqlrepss.dll       23-Jun-2003  23:40  2000.80.837.0  7,553,105  Sqlservr.exe       08-Feb-2003  07:40  2000.80.765.0     45,644  Sqlvdi.dll         25-Jun-2003  02:01  2000.80.818.0     33,340  Ssmslpcn.dll       01-Jun-2003  02:01  2000.80.818.0     82,492  Ssnetlib.dll       01-Jun-2003  02:01  2000.80.818.0     25,148  Ssnmpn70.dll       01-Jun-2003  02:01  2000.80.818.0    158,240  Svrnetcn.dll       31-May-2003  19:59  2000.80.818.0     76,416  Svrnetcn.exe       01-May-2003  00:52  2000.80.816.0     45,132  Ums.dll            02-Jul-2003  01:19  2000.80.834.0     98,816  Xpweb70.dll  
Observação Devido às dependências do arquivo, o hotfix mais recente que contém esses arquivos também pode conter arquivos adicionais.
Situação
A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais Informações
Para obter mais informações sobre o esquema para nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822499Novo esquema para nomeação para pacotes de atualização de software do Microsoft SQL Server
Para obter mais informações sobre a terminologia usada pela Microsoft quando ela corrige software após ele é liberado, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão que é usada para descrever as atualizações de software

Informações de pilha

A pilha de chamadas completa pode parecer diferente com base em várias consultas que definido no cursor. O despejo de pilha curto seguintes é gravado no log de erro do SQL Server e um arquivo de despejo de sintoma é criado:
* 0087A90E Module(sqlservr+0047A90E)(CStackDump::GetContextAndDump+0000002E) * 0087C41F Module(sqlservr+0047C41F) (stackTrace+00000223) * 00931097 Module(sqlservr+00531097) (utassert_fail+000002E3) * 00801C54 Module(sqlservr+00401C54) (RowsetSS::GoDormant+00000070) * 006D3121 Module(sqlservr+002D3121) (CQueryExecContext::GoDormantIolb+00000022) * 00428694 Module(sqlservr+00028694) (CQueryScan::GoDormant+00000031) * 0059B5A7 Module(sqlservr+0019B5A7) (CFetchDynamic::Fetch+00000900) * 00582DB7 Module(sqlservr+00182DB7) (CCursor::Fetch+00000249) * 00590F77 Module(sqlservr+00190F77) (SPCursor::Fetch+00000546) * 005F144B Module(sqlservr+001F144B) (CSpecProc::ExecuteSpecial+000000D5) * 005F1988 Module(sqlservr+001F1988) (CSpecProc::Execute+000000B6) * 0061353F Module(sqlservr+0021353F) (execrpc+000004A6) * 0043816D Module(sqlservr+0003816D) (execute_rpc+00000019) * 00427001 Module(sqlservr+00027001) (process_commands+00000232) * 41075002 Module(UMS+00005002) (ProcessWorkRequests+00000272) * 41074698 Module(UMS+00004698) (ThreadStartRoutine+00000098) * 7800C9EB Module(MSVCRT+0000C9EB) (beginthread+000000CE) * 77E8B2D8 Module(KERNEL32+0000B2D8) (lstrcmpiW+000000B7)

Warning: This article has been translated automatically

Propriedades

ID do Artigo: 820727 - Última Revisão: 01/17/2015 07:24:48 - Revisão: 1.6

  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbautohotfix kbhotfixserver kbqfe kbsqlserv2000presp4fix kbbug kbfix kbqfe KB820727 KbMtpt
Comentários