CORRECÇÃO: O serviço de impressão em série pode reenviar as alterações para publicações filtradas

Traduções de Artigos Traduções de Artigos
Artigo: 810688 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
N.º DE BUGS: 363211 (SHILOH_BUGS)
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Alterações transferências de SQL Server para um assinante podem ser enviadas novamente, mesmo que (carregados) para o fabricante na próxima sincronização subsequente, foram efectuadas alterações efectuadas as linhas no subscritor. Este não é um comportamento esperado. Depois do SQL Server transfere uma linha de um fabricante, a linha tem serem transferida para o fabricante na sincronização subsequente, a menos que a linha foi modificada. Este problema pode ocorrer nas seguintes circunstâncias:
  • Uma publicação de impressão em série contém artigos que utilizam filtros de subconjunto e aderir a filtros.
  • É inserida uma nova linha numa tabela que participa num filtro de associação ou uma linha existente é actualizada de modo que a linha e as linhas relacionadas movem para uma nova partição.
  • Relacionado no processo de expansão partição do subscritor para localizar linhas com a linha recém-inserida ou actualizada através de filtros de associação, o agente de intercalação localiza linhas que devem ser enviadas para o subscritor que não tenham uma entrada correspondente na tabela msmerge_contents .
Note que este problema não resultar em quaisquer inconsistências de dados no Editor.

Resolução

Informações sobre Service Packs

Para resolver este problema, obtenha o service pack mais recente do Microsoft 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:
290211Como obter o SQL Server 2000 service pack mais recente

Informações sobre a correcção

A versão inglesa desta correcção tem os atributos de ficheiro (ou posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas no formato de universal hora (UTC) coordenada Coordinated. Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário na ferramenta Data e hora no painel de controlo.

SQL Server 2000 Service Pack 2

Esta compilação de correcção foi concebida para ser aplicados num servidor que está a executar o SQL Server 2000 Service Pack 2:
   Date         Time   Version         Size             File name
   -----------------------------------------------------------------------------

   18-Jan-2002  04:45  2000.80.568.0      29,244 bytes  Dbmslpcn.dll     
   30-Aug-2002  21:08                    786,432 bytes  Distmdl.ldf
   30-Aug-2002  21:08                  2,359,296 bytes  Distmdl.mdf
   11-Dec-2002  17:50                        180 bytes  Drop_repl_hotfix.sql
   02-Jul-2002  15:35  2000.80.650.0     107,088 bytes  Impprov.dll      
   19-Jul-2002  16:56                    774,516 bytes  Instdist.sql
   11-Dec-2002  17:50                      1,402 bytes  Inst_repl_hotfix.sql
   20-Aug-2002  16:24  2000.80.679.0     111,172 bytes  Logread.exe      
   29-Nov-2002  20:07  2000.80.711.0      90,692 bytes  Msgprox.dll      
   07-Apr-2002  02:08  2000.80.606.0      62,024 bytes  Odsole70.dll     
   03-Jan-2002  01:59                     18,185 bytes  Qfe356326.sql
   20-Aug-2002  16:47  2000.80.679.0     135,748 bytes  Qrdrsvc.exe     
   26-Aug-2002  22:49  2000.80.679.0     406,088 bytes  Rdistcom.dll    
   04-Oct-2001  01:36                    437,302 bytes  Replcom.sql
   20-Aug-2002  16:33  2000.80.679.0     152,136 bytes  Replmerg.exe    
   25-Nov-2002  21:43                  1,004,990 bytes  Replmerg.sql
   29-Nov-2002  20:07  2000.80.711.0     221,768 bytes  Replprov.dll
   29-Nov-2002  20:07  2000.80.711.0     303,688 bytes  Replrec.dll 
   04-Oct-2001  01:36                    986,906 bytes  Replsys.sql
   04-Oct-2001  01:36                    881,228 bytes  Repltran.sql
   26-Aug-2002  22:49  2000.80.679.0     283,208 bytes  Rinitcom.dll
   16-Sep-2002  22:31                    390,045 bytes  Securityhotfix.sql
   26-Aug-2002  22:49  2000.80.679.0      28,672 bytes  Sqlagent.dll     
   26-Aug-2002  18:39  2000.80.679.0     311,872 bytes  Sqlagent.exe     
   28-Aug-2002  16:32  2000.80.679.0      49,152 bytes  Sqlagent.rll
   26-Aug-2002  22:49  2000.80.679.0      53,824 bytes  Sqlcmdss.dll
   28-Aug-2002  16:40  2000.80.679.0      12,288 bytes  Sqlcmdss.rll
   24-Oct-2002  17:37  2000.80.695.0     176,696 bytes  Sqlmap70.dll
   11-Dec-2002  19:42  2000.80.715.0   7,467,089 bytes  Sqlservr.exe
   01-Nov-2002  18:56  2000.80.698.0      45,644 bytes  Sqlvdi.dll  
   18-Jan-2002  04:45  2000.80.568.0      29,244 bytes  Ssmslpcn.dll
   04-Dec-2002  23:34  2000.80.712.0      82,492 bytes  Ssnetlib.dll     
   27-Nov-2002  01:14  2000.80.709.0      25,148 bytes  Ssnmpn70.dll     
   07-Apr-2002  02:08  2000.80.606.0      70,208 bytes  Xplog70.dll      
   07-Apr-2002  02:08  2000.80.606.0      53,828 bytes  Xpqueue.dll      
   07-Apr-2002  02:08  2000.80.606.0     156,228 bytes  Xprepl.dll       
   12-Jul-2002  01:00  2000.80.658.0     279,104 bytes  Xpstar.dll       
   16-Sep-2002  23:12  2000.80.686.0      98,872 bytes  Xpweb70.dll      
				

SQL Server 2000 Service Pack 3

Esta compilação de correcção foi concebida para ser aplicados num servidor com o SQL Server 2000 Service Pack 3:
   Date         Time   Version         Size             File name
   ---------------------------------------------------------------------------
   08-Feb-2003  05:43                    786,432 bytes  Distmdl.ldf
   08-Feb-2003  05:43                  2,359,296 bytes  Distmdl.mdf
   30-Jan-2003  01:55                        180 bytes  Drop_repl_hotfix.sql
   30-Jan-2003  05:18                    746,470 bytes  Instdist.sql
   30-Jan-2003  01:55                      1,402 bytes  Inst_repl_hotfix.sql
   08-Feb-2003  06:40  2000.80.765.0      90,692 bytes  Msgprox.dll      
   08-Feb-2003  03:53                  1,065,895 bytes  Replmerg.sql
   08-Feb-2003  06:40  2000.80.765.0     221,768 bytes  Replprov.dll    
   08-Feb-2003  06:40  2000.80.765.0     307,784 bytes  Replrec.dll      
   30-Jan-2003  05:18                  1,084,318 bytes  Replsys.sql
   08-Feb-2003  06:40  2000.80.765.0     176,696 bytes  Sqlmap70.dll     
   08-Feb-2003  06:40  2000.80.765.0      57,920 bytes  Sqlrepss.dll     
   08-Feb-2003  06:41  2000.80.765.0   7,528,529 bytes  Sqlservr.exe     
   08-Feb-2003  06:40  2000.80.765.0      45,644 bytes  Sqlvdi.dll       
   08-Feb-2003  06:40  2000.80.765.0      82,492 bytes  Ssnetlib.dll           
				
Nota : devido a dependências de ficheiros, a correcção ou funcionalidade que contém os ficheiros mais recentes poderão também conter ficheiros adicionais.

Para esta correcção tenha efeito, tem de:

  • Largar e, em seguida, recriar a publicação que está com problemas. Se utilizar este método, tem re-subscribe todos os subscritores.

    - ou -
  • Gera um instantâneo de novo. Se utilizar este método, tem de reinicializar todos os subscritores.

Nota : tem de aplicar esta correcção para todos os nós na topologia de replicação de intercalação.


Ponto Da Situação

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

Mais Informação

Este erro não resulta num quaisquer inconsistências de dados.

Esta correcção também está disponível no patch de segurança MS03-031.Para obter informações adicionais sobre o patch de segurança MS03-031, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
821277MS03-031: Patch de segurança para o SQL Server 2000 Service Pack 3

Propriedades

Artigo: 810688 - Última revisão: 27 de fevereiro de 2014 - Revisão: 6.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 kbhotfixserver kbqfe kbqfe kbsqlserv2000presp4fix kbfix kbbug KB810688 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 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.
Clique aqui para ver a versão em Inglês deste artigo: 810688

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