Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Die Wartezeit von einer Transaktionsreplikation ist in SQL Server 2005 hoch, wenn der Wert der Eigenschaft "Anfangsgröße" und der Wert der Eigenschaft automatische Vergrößerung klein sind.

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.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 949523
Problembeschreibung
Stellen Sie sich das folgende Szenario vor. In Microsoft SQL Server 2005 erstellen Sie eine Transaktionsreplikation. Für die Transaktionsprotokolldatei an der Publikationsdatenbank sind den Wert der Eigenschaft Anfangsgröße und der Wert der Eigenschaft Automatische Vergrößerung klein. In diesem Szenario ist die Wartezeit der Transaktionsreplikation hoch.

Weitere Informationen dazu, wie Sie die Wartezeit von einer Transaktionsreplikation Messen der folgenden Microsoft Developer Network (MSDN)-Website: Außerdem, wenn Sie mit der Publikation ein Abonnement synchronisieren, erhalten Sie folgende Fehlermeldung unter Status im Dialogfeld <a0>Synchronisierungsstatus anzeigen:
Die Leistung ist kritisch.
Ursache
Dieses Problem tritt auf, weil viele virtuelle Protokolldateien generiert werden. Der Protokollleseprozess Scannen muss jede virtuelle Protokolldatei für Buchungen, die für die Replikation gekennzeichnet sind. Sie können dieses Verhalten anzeigen, indem Sie ein tracing der Leistung der Sp_replcmds gespeicherten Prozedur. Der Protokollleser verarbeitet verwendet Sp_replcmds gespeicherte Prozedur, um die virtuellen Protokolldateien zu scannen und Lesen Sie die Buchungen, die für die Replikation gekennzeichnet sind.

Weitere Informationen zu den Auswirkungen der Leistung der virtuellen Protokolldateien finden Sie auf den folgenden MSDN-Website:
Abhilfe
Um dieses Problem zu umgehen, gehen Sie folgendermaßen vor:
  1. Fügen Sie eine Transaktionsprotokolldatei in der Publikationsdatenbank. Transaktionsprotokoll-Datei sollte die folgenden Anforderungen erfüllen:
    • Die anfängliche Größe ist groß.
    • Der Wert der Eigenschaft Automatische Vergrößerung ist groß.
    Um eine Transaktionsprotokolldatei die Publikationsdatenbank hinzuzufügen, verwenden Sie zusammen mit der ADD LOG FILE-Klausel die ALTER DATABASE-Anweisung. Weitere Informationen über die ALTER DATABASE-Anweisung finden Sie auf den folgenden MSDN-Website:
  2. Verwenden Sie die Anweisung DBCC SHRINKFILE, um die Größe der Transaktionsprotokolldateien zu verringern, die viele virtuelle Protokolldateien enthalten. Weitere Informationen finden Sie die folgende KB-Artikelnummer:
    907511Wie Sie die Anweisung DBCC SHRINKFILE zum Verkleinern der Transaktionsprotokolldatei in SQL Server 2005
Status
Microsoft hat bestätigt, dass dies ein Problem in der Microsoft-Produkten handelt, die im Abschnitt "Beziehen sich auf" aufgeführt sind.
Weitere Informationen
Wenn Sie eine Datenbank, die als eine Publikationsdatenbank in einer Transaktionsreplikation verwendet wird erstellen, wird empfohlen, dass Sie eine große Anfangsgröße und einen hohen Wert der Eigenschaft Automatische Vergrößerung angeben. Die ursprüngliche Größe sollte für Spitzenzeiten ermöglichen. Spitzenzeiten enthalten die Perioden in denen großen Batches Clearing an die nächste Transaktionsprotokollsicherung des Protokolls verhindern. Dieses Verhalten wird durch Transaktionen verursacht, die noch in der Replikationsprozess sind. Einrichten von Warnungen für wann die Protokolldatei einen vollständigen Zustand erreicht. Darüber hinaus führen Sie Dateivergrößerung manuell Wenn Sie Größe und den Zeitpunkt steuern. Automatische Vergrößerung sollte nicht die primäre Methode, mit denen Sie die Dateigrößen zu verwalten.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 949523 – Letzte Überarbeitung: 03/05/2008 00:32:20 – Revision: 1.2

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition

  • kbmt kbexpertiseadvanced kbtshoot kbprb KB949523 KbMtde
Feedback
ng = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" {'language-'+language.locale}}" href="" ng-click="setLanguage(language);" class="ng-binding" id="language-es-ve">Venezuela - Español
y: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">/html>t.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");