Update: Verteilungscleanup-Agent bereinigt falsch von Einträgen für anonyme Abonnenten

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

819662
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
# FEHLER: 469473 (SHILOH_BUGS)
Problembeschreibung
Distribution Agent Cleanup Auftrag ( Sp_MSdistribution_cleanup ) entfernt falsch der Snapshot-Einträge, die anonyme Abonnenten vor Ablauf die Aufbewahrungszeit angehören. Dies führt zu fehlenden Snapshots für anonyme Abonnenten.
Lösung

Informationen zu Service Packs

Installieren Sie das neueste Service Pack für Microsoft SQL Server 2000, um dieses Problem zu beheben. Weitere Informationen finden Sie die folgende KB-Artikelnummer:
290211So erhalten Sie das neueste Service Pack für SQL Server 2000

Hotfix-Informationen

Die englische Version dieses Updates weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time () angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln verwenden Sie die Registerkarte Zeitzone des Tools „ Datum und Uhrzeit in der Systemsteuerung.
   Date         Time   Version         Size             File name   --------------------------------------------------------------------------   26-Feb-2003  03:41  2000.80.777.0      29,244 bytes  Dbmslpcn.dll        25-Apr-2003  02:12                    786,432 bytes  Distmdl.ldf   25-Apr-2003  02:12                  2,359,296 bytes  Distmdl.mdf   30-Jan-2003  01:55                        180 bytes  Drop_repl_hotfix.sql   07-Apr-2003  19:15  2000.80.801.0   1,557,052 bytes  Dtsui.dll           24-Apr-2003  02:51                    747,927 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         19-Nov-2001  22:25  2000.80.194.0     275,004 bytes  Ntwdblib.dll        01-Apr-2003  02:07                      1,873 bytes  Odsole.sql   05-Apr-2003  01:46  2000.80.800.0      62,024 bytes  Odsole70.dll        19-Nov-2001  22:25  2000.80.194.0      25,152 bytes  Opends60.dll        02-Apr-2003  21:48  2000.80.796.0      57,904 bytes  Osql.exe            02-Apr-2003  23:15  2000.80.797.0     279,104 bytes  Pfutil80.dll        04-Apr-2003  21:27                  1,083,467 bytes  Replmerg.sql   04-Apr-2003  21:53  2000.80.798.0     221,768 bytes  Replprov.dll        08-Feb-2003  06:40  2000.80.765.0     307,784 bytes  Replrec.dll         01-Apr-2003  02:23                  1,084,828 bytes  Replsys.sql   16-Apr-2003  22:39                    115,892 bytes  Sp3_serv_uni.sql   25-Apr-2003  02:19  2000.80.760.0     815,676 bytes  Sqldata.dll         07-Apr-2003  17:44                     25,172 bytes  Sqldumper.exe       19-Mar-2003  18:20  2000.80.789.0      28,672 bytes  Sqlevn70.rll   24-Apr-2003  05:39  2000.80.811.0     176,696 bytes  Sqlmap70.dll        08-Feb-2003  06:40  2000.80.765.0      57,920 bytes  Sqlrepss.dll        24-Apr-2003  04:05  2000.80.811.0   7,422,520 bytes  Sqlservr.exe        25-Apr-2003  02:19  2000.80.760.0     590,396 bytes  Sqlsort.dll         08-Feb-2003  06:40  2000.80.765.0      45,644 bytes  Sqlvdi.dll          26-Feb-2003  03:41  2000.80.777.0      29,244 bytes  Ssmslpcn.dll        19-Nov-2001  22:26  2000.80.194.0      33,344 bytes  Ssmssh70.dll        26-Feb-2003  03:41  2000.80.777.0      82,492 bytes  Ssnetlib.dll        25-Apr-2003  02:19  2000.80.760.0      53,808 bytes  Ums.dll             25-Apr-2003  02:19  2000.80.760.0     287,296 bytes  Xpstar.dll          28-Feb-2003  01:34  2000.80.778.0      98,872 bytes  Xpweb70.dll      				
Hinweis : aufgrund von Dateiabhängigkeiten das aktuellste Update oder Feature, das die Dateien enthält, auch enthält eventuell zusätzliche Dateien.
Abhilfe
Um dieses Problem zu umgehen, können Sie eine der folgenden Methoden verwenden:
  • Verwenden Sie PULL benannte Abonnements anstelle von anonymen Abonnements.
  • Anhalten der Bereinigung Auftrag während dem öffentlichen Administratorupdate aktualisieren.
  • Artikel Art_B löschen (siehe Abschnitt zu Schritt 5 in "Steps to Reproduce the Behavior").
    Fügen Sie im Artikel Art_B in der Publikation wieder ein. Generieren Sie den Snapshot einmal und dann wenden Sie den Snapshot auf alle Abonnenten an, bevor Sie einen anderen Snapshot generieren.
  • Erneutes Initialisieren des Abonnenten, und generieren Sie Snapshot neu. Wenden Sie an die Abonnenten den Snapshot, bevor Sie einen anderen Snapshot generieren.
Weitere Informationen

Schritte zum Reproduzieren des Verhaltens

Gehen Sie folgendermaßen vor, um das Problem zu reproduzieren:
  1. Richten Sie eine Publikation mit der Option @ Allow_anonymous auf TRUE, und fügen Sie einen Artikel hinzu. Geben Sie in diesem Artikel Art_A.
  2. Fügen Sie ein anonymes Abonnement hinzu.
  3. Generieren Sie einen Snapshot.
  4. Führen Sie den Verteilungs-Agent (Dies gilt den Snapshot für das Abonnement).
  5. Fügen Sie einen neuen Artikel und nennen Sie es Art_B.
  6. Generieren Sie einen Snapshot.
  7. Generieren Sie den Snapshot erneut.
  8. Führen Sie der Cleanup-Agent-Auftrag.
  9. Führen Sie den Verteilungs-Agent. Es gilt nicht den neuen Artikel (Art_B).


Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt. Dieses Problem wurde erstmals im Microsoft SQL Server 2000 Service Pack 4.
Weitere Informationen
Dieser Hotfix ist auch in den Sicherheitspatch MS03-031 verfügbar.Weitere Informationen über den Sicherheitspatch MS03-031 finden Sie die folgende KB-Artikelnummer:
821277MS03-031: Sicherheitspatch für SQL Server 2000 Service Pack 3

Warnung: Dieser Artikel wurde automatisch übersetzt

Eigenschaften

Artikelnummer: 819662 – Letzte Überarbeitung: 02/27/2014 05:26:51 – Revision: 5.3

  • 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 kbsqlserv2000presp4fix kbfix kbbug KB819662 KbMtde
Feedback