FIX: Impossibile sincronizzazione tra un server di pubblicazione replica e la ripubblicazione una replica

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

825025
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
BUG #: 356627 (SQL Server 8.0)
Sintomi
Se si dispone di un server di ripubblicazione (noto anche come sottoscrittore pubblicazione) che ha lo stesso nome come server di pubblicazione originale, e si apportano le modifiche dello schema a un articolo nel server di pubblicazione originale, il server di sottoscrizione non può sincronizzare con il server di ripubblicazione. Si può visualizzato un messaggio di errore simile a una delle seguenti operazioni nella cronologia dell'agente del server di ripubblicazione:
  • La riga è stata inserita in <central publisher > ma non è possibile inserirla nel <republisher >. Procedura o funzione sp_ins_ <guid > ha troppi argomenti specificati.
  • La riga è stata aggiornata <subscriber > ma potrebbe non essere aggiornato in <republisher >. Procedura o funzione sp_upd_ <guid > ha troppi argomenti specificati.
Inoltre, se si esegue una sessione di traccia utilizzando SQL Profiler nel computer in cui è in esecuzione il server di ripubblicazione, si potrebbe essere visualizzato un messaggio di errore analogo al seguente nella finestra di traccia:
Errore: 8144, gravità: 16, stato: 2 (% 1! procedure o funzione ha troppi argomenti specificati).
Risoluzione

Informazioni sul Service pack

Per risolvere il problema, ottenere il service pack più recente per Microsoft SQL Server 2000. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
290211Come ottenere il service pack più recente per SQL Server 2000

Informazioni sull'hotfix

La versione inglese di questo aggiornamento rapido (hotfix) presenta gli attributi di file (o successivi) elencati nella tabella riportata di seguito. Date e ore per questi file sono indicati nella coordinated universal time (UTC). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e l'ora locale, utilizzare la scheda fuso orario dello strumento Data e ora del Pannello di controllo.
   Date         Time   Version            Size    File name   -------------------------------------------------------------------   31-May-2003  06:15  2000.80.818.0      78,400  Console.exe         24-Jun-2003  12:31  2000.80.818.0      33,340  Dbmslpcn.dll        24-Apr-2003  13:42                    786,432  Distmdl.ldf   24-Apr-2003  13:42                  2,359,296  Distmdl.mdf   29-Jan-2003  13:25                        180  Drop_repl_hotfix.sql   23-Jun-2003  10:10  2000.80.837.0   1,557,052  Dtsui.dll           23-Jun-2003  10:10  2000.80.837.0     639,552  Dtswiz.dll          23-Apr-2003  14:21                    747,927  Instdist.sql   02-May-2003  13:26                      1,581  Inst_repl_hotfix.sql   07-Feb-2003  18:10  2000.80.765.0      90,692  Msgprox.dll         31-Mar-2003  13:37                      1,873  Odsole.sql   04-Apr-2003  13:16  2000.80.800.0      62,024  Odsole70.dll        07-May-2003  08:11  2000.80.819.0      25,144  Opends60.dll        02-Apr-2003  09:18  2000.80.796.0      57,904  Osql.exe            02-Apr-2003  10:45  2000.80.797.0     279,104  Pfutil80.dll        22-May-2003  10:27                     19,195  Qfe469571.sql   11-Jul-2003  04:34                  1,084,147  Replmerg.sql   04-Apr-2003  09:23  2000.80.798.0     221,768  Replprov.dll        07-Feb-2003  18:10  2000.80.765.0     307,784  Replrec.dll         11-Jul-2003  04:26                  1,085,925  Replsys.sql   31-May-2003  12:31  2000.80.818.0     492,096  Semobj.dll          31-May-2003  05:57  2000.80.818.0     172,032  Semobj.rll   28-May-2003  11:59                    115,944  Sp3_serv_uni.sql   31-May-2003  12:31  2000.80.818.0   4,215,360  Sqldmo.dll          07-Apr-2003  05:14                     25,172  Sqldumper.exe       19-Mar-2003  05:50  2000.80.789.0      28,672  Sqlevn70.rll   01-Jul-2003  11:48  2000.80.834.0     180,736  Sqlmap70.dll        07-Feb-2003  18:10  2000.80.765.0      57,920  Sqlrepss.dll        10-Jul-2003  09:30  2000.80.840.0   7,553,105  Sqlservr.exe        07-Feb-2003  18:10  2000.80.765.0      45,644  Sqlvdi.dll          24-Jun-2003  12:31  2000.80.818.0      33,340  Ssmslpcn.dll        31-May-2003  12:31  2000.80.818.0      82,492  Ssnetlib.dll        31-May-2003  12:31  2000.80.818.0      25,148  Ssnmpn70.dll        31-May-2003  12:31  2000.80.818.0     158,240  Svrnetcn.dll        31-May-2003  06:29  2000.80.818.0      76,416  Svrnetcn.exe        30-Apr-2003  11:22  2000.80.816.0      45,132  Ums.dll             01-Jul-2003  11:49  2000.80.834.0      98,816  Xpweb70.dll         23-Jun-2003  10:10  2000.80.837.0   1,557,052  Dtsui.dll           23-Jun-2003  10:10  2000.80.837.0     639,552  Dtswiz.dll          02-Apr-2003  09:18  2000.80.796.0      57,904  Osql.exe            02-Apr-2003  10:45  2000.80.797.0     279,104  Pfutil80.dll        31-May-2003  12:31  2000.80.818.0     492,096  Semobj.dll          31-May-2003  05:57  2000.80.818.0     172,032  Semobj.rll   31-May-2003  12:31  2000.80.818.0   4,215,360  Sqldmo.dll          07-Apr-2003  05:14                     25,172  Sqldumper.exe       31-May-2003  12:31  2000.80.818.0     158,240  Svrnetcn.dll        31-May-2003  06:29  2000.80.818.0      76,416  Svrnetcn.exe 				
Nota A causa delle dipendenze fra i file, la funzionalità che contiene i file o l'aggiornamento rapido (hotfix) più recente può contenere anche ulteriori file.
Workaround
Per risolvere questo problema, utilizzare un nome diverso per il server di ripubblicazione e server di pubblicazione originale.
Status
Microsoft ha confermato che questo problema riguarda i prodotti sono elencati nella sezione "Si applica a" di questo articolo.Questo problema è stato innanzitutto corretto in SQL Server 2000 Service Pack 4.
Informazioni

Procedura per riprodurre il problema

Per riprodurre il problema, attenersi alla seguente procedura.

Nota Per riprodurre il problema, è necessario un server di pubblicazione centrale, un server di ripubblicazione e un server di sottoscrizione.
  1. Imposta una pubblicazione denominata "A" di agire come un server di pubblicazione centrale.
  2. Consente di impostare una sottoscrizione push dal server di pubblicazione centrale.
  3. Nel server di sottoscrizione che è impostato in passaggio 2, impostare una pubblicazione che include lo stesso nome di server di pubblicazione centrale ("A") di agire come un server di ripubblicazione.
  4. Impostare una sottoscrizione push dal server di ripubblicazione per un server di sottoscrizione.
  5. Assicurarsi che gli snapshot iniziali vengono applicati su ogni server di sottoscrizione.
  6. Nel server di pubblicazione centrale, aggiungere una colonna alla tabella pubblicata. Per ulteriori informazioni su come aggiungere una colonna, il seguente sito Microsoft Web:
  7. Inserire una riga nella tabella pubblicata nel server di pubblicazione centrale.
  8. Eseguire l'agente di merge nel server di pubblicazione centrale per sincronizzare i dati con server di ripubblicazione.
  9. Fare clic su server di pubblicazione e quindi visualizzare i conflitti.

    È possibile che venga visualizzato uno dei messaggi di errore menzionati nella sezione "Sintomi" di questo articolo.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 825025 - Ultima revisione: 02/27/2014 07:52:28 - Revisione: 5.4

  • 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
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbqfe kberrmsg kbreplication kbsqlserv2000presp4fix kbfix kbbug KB825025 KbMtit
Feedback