Komprimierte Snapshots
Das Komprimieren von Snapshotdateien empfiehlt sich, wenn Sie Snapshots in einem langsamen Netzwerk übertragen, oder wenn Sie große Snapshots auf einem Wechseldatenträger speichern möchten, die sonst keinen Platz darauf hätten. Das Komprimieren von Snapshotdateien ist in diesen Fällen zwar hilfreich, durch die Komprimierung dauert das Generieren und Anwenden des Snapshots jedoch länger.
Komprimierte Snapshotdateien werden im Microsoft CAB-Dateiformat geschrieben, mit dem Dateien von bis zu 2 GB komprimiert werden können (Snapshotdateien mit über 2 GB können nicht komprimiert werden).Dateien müssen zum Komprimieren in einen alternativen Snapshotordner geschrieben werden (in den Standardsnapshotordner geschriebene Dateien können nicht komprimiert werden). Weitere Informationen zu alternativen Snapshotordnern finden Sie unter Alternative Speicherorte für Snapshotordner.
Dateien werden dort dekomprimiert, wo der Verteilungs-Agent oder der Merge-Agent ausgeführt wird; in der Regel werden Pullabonnements mit komprimierten Snapshots verwendet, sodass Dateien auf dem Abonnenten dekomprimiert werden. Wenn der Abonnent eine komprimierte Datei empfängt, wird die Datei zunächst an einem temporären Speicherort abgelegt. Nachdem die komprimierte Datei auf den Abonnenten kopiert wurde, werden die Snapshotdateien in der Datei jeweils nacheinander vom CAB-Dienstprogramm dekomprimiert. Der auf dem Abonnenten benötigte Speicherplatz entspricht der Größe der komprimierten Datei plus der größten dekomprimierten Datei.
Hinweis |
---|
Komprimierte Snapshots können in einigen Fällen die Leistung beim Übertragen der Snapshotdateien im Netzwerk verbessern. Beim Komprimieren des Snapshots fällt jedoch zusätzlicher Verarbeitungsaufwand für den Snapshot-Agent an, wenn die Snapshotdateien erstellt werden, sowie für den Verteilungs-Agent oder den Merge-Agent, wenn die Snapshotdateien angewendet werden. Dies könnte das Erstellen von Snapshots verlangsamen und den Zeitaufwand für das Anwenden eines Snapshots in manchen Fällen erhöhen. Darüber hinaus kann das Übertragen komprimierter Snapshots bei einem Netzwerkausfall nicht wieder aufgenommen werden, weshalb sie sich nicht für unzuverlässige Netzwerke eignen. Wägen Sie die Vor- und Nachteile sorgfältig ab, wenn Sie komprimierte Snapshots in einem Netzwerk verwenden. |
So komprimieren und übermitteln Sie Snapshotdateien
Microsoft SQL Server Management Studio: Vorgehensweise: Komprimieren von Snapshotdateien (SQL Server Management Studio)
Replikationsprogrammierung mit Transact-SQL: Vorgehensweise: Konfigurieren von Snapshoteigenschaften (Replikationsprogrammierung mit Transact-SQL)