CORRECÇÃO: O xp_readmail Extended armazenados procedimento overwrites anexos que já existe

Traduções deste artigo Traduções deste artigo
ID do artigo: 331965 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
BUG #: 362696(SHILOH_BUGS)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você salvar um anexo usando o xp_readmail estendido procedimento armazenado no SQL Server 2000, se o anexo já existe na pasta temp , SQL Server substitui o arquivo existente.

Com o SQL Server 7.0, SQL Server renomeia o novo arquivo com um sufixo numérico.

Resolução

Informações sobre o service pack

Para resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2000. Para obter informações adicionais, 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 o hotfix

A versão em inglês dessa correção deve ter os seguintes atributos de arquivo ou posteriores:
   Version       File name
   --------------------------

   8.00.695      Sqlmap70.dll
				

Observação: Devido às dependências do arquivo, o hotfix mais recente ou o recurso que contém os arquivos também pode conter arquivos adicionais.


Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".Esse problema foi corrigido primeiro no Microsoft SQL Server 2000 Service Pack 4.

Mais Informações

importante : Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows


Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.



Para controlar se o SQL Mail substitui arquivos existentes do anexo depois de aplicar esse hotfix, você deve primeiro adicionar o seguinte valor da chave do Registro:

OverwriteExistingAttachmentFiles DWORD
(assumem o valor padrão de 1)

Quando você definir OverwriteExistingAttachmentFiles igual a 0 (OverwriteExistingAttachmentFiles = 0) no registro, arquivos de anexo não podem ser substituídos. A chave OverwriteExistingAttachmentFiles apresenta a seqüência de arquivo como exemplo.txt, Sample.txt1, Sample.txt2 e assim por diante.

Aqui estão alguns exemplos.

A entrada é para uma instância padrão:
HKLM\Software\Microsoft\MSSQLSERVER\MSSQLSERVER\OverwriteExistingAttachmentFiles
A entrada é para uma instância nomeada:

HKLM\Software\Microsoft\Microsoft SQL Server\InstanceName\MSSQLSERVER\OverwriteExistingAttachmentFiles
Se o valor da chave do Registro não existir, SQL Mail substituirá os arquivos de anexo existente.

Para o novo valor do Registro trabalhar, você deve reiniciar o SQL Mail.

Propriedades

ID do artigo: 331965 - Última revisão: segunda-feira, 24 de fevereiro de 2014 - Revisão: 4.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Personal Edition
  • Microsoft SQL Server 2000 Workgroup Edition
  • Microsoft SQL Server 2000 Desktop Engine (Windows)
  • Microsoft SQL Server 2000 Enterprise Edition 64-bit
Palavras-chave: 
kbnosurvey kbarchive kbmt kbsqlserv2000presp4fix kbbug kbfix kbqfe KB331965 KbMtpt
Tradução automática
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.
Clique aqui para ver a versão em Inglês deste artigo: 331965

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com