CORRECÇÃO: Violação de acesso causa TDS pacotes danificados no SQL Server

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

295113
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Erro n.º: 352935 (SHILOH_bugs)
Sintomas
Quando o SQL Server recebe pacotes de transmissão em sequência de dados em forma de tabela (TDS) danificado a partir de um cliente, poderá enviar uma cópia da pilha para o registo de erros e encerrado. A seguinte mensagem de erro é registada no registo de erro do SQL Server:
Gravidade 17805,: 20, estado: memória intermédia de inválido 3 recebida do cliente.
Resolução
Para resolver este problema, obtenha o service pack mais recente do SQL Server 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211INF: How to Obtain the Latest SQL Server 2000 Service Pack
Ponto Da Situação
A Microsoft confirmou que este é um problema no SQL Server 2000. Este problema foi corrigido pela primeira vez no SQL Server 2000 Service Pack 1.
Mais Informação
A informação de pilha abreviado no registo de erros é semelhante ao:
006A244C Module(sqlservr+002A244C) (TProcessRPCParams<3,0,0>::ProcessParams(struct srv_proc *,class CParamExchange *,class IMemObj *,class CNetInputStream *,struct srv_rpcinfo *)+000000EE)                                           0069B9C6 Module(sqlservr+0029B9C6) (TProcessRPC<3,0>::processRPC(struct srv_pro c *,class CNetInputStream *,struct srv_rpcinfo *)+00000553)         006991E8 Module(sqlservr+002991E8) (sql_processRPC(struct srv_proc *)+00000031)0043DACE Module(sqlservr+0003DACE) (execute_rpc(struct srv_proc *)+0000000E)   00417C95 Module(sqlservr+00017C95) (process_commands(struct srv_proc *)+0000022 1)                                                               410733CD Module(UMS+000033CD) (ProcessWorkRequests(class UmsWorkQueue *)+000002 64)                                                               4107305F Module(UMS+0000305F) (ThreadStartRoutine(void *)+000000BC)         7800BEA1 Module(MSVCRT+0000BEA1) (_beginthread+000000CE)                    77E837CD Module(KERNEL32+000037CD) (TlsSetValue+000000F0)                 				

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 295113 - Última Revisão: 01/16/2015 22:19:47 - Revisão: 5.2

  • Microsoft SQL Server 2000 Standard Edition
  • kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix KB295113 KbMtpt
Esta informação foi útil?