dmstartmirror - Spiegelung starten
Setzen Sie diesen Befehl von Ihrer CDC Replication-Quelle ab, um das Spiegeln für die angegebenen Subskriptionen zu starten. Dieser Befehl startet die Spiegelung für alle Tabellen mit der Replikationsmethode 'Spiegeln' und dem Status 'Aktualisieren' oder 'Aktiv'. Tabellen mit der Replikationsmethode 'Spiegeln' und dem Status 'Aktualisieren' werden aktualisiert, bevor die Spiegelung beginnt.
-c ) und Geplantes Ende (Nettoänderung) (Parameter-n ). Der Typ der Spiegelung, die Sie auswählen sollten, hängt von Ihren Geschäftsanforderungen ab.Wie der Name bereits andeutet, werden beim fortlaufenden Spiegeln die Änderungen kontinuierlich auf das Ziel repliziert. Verwenden Sie diesen Spiegelungstyp, wenn die Geschäftsanforderungen eine fortlaufende Replikation erfordern und wenn zum aktuellen Zeitpunkt kein klar definierter Grund zur Beendigung der Replikation vorliegt.
- Parameter
-n - Bei Angabe ohne
–toder–pbeendet dieser Parameter die Replikation zum aktuellen Zeitpunkt im Quellendatenbankprotokoll. - Parameter
-t - Bei Angabe mit
–nbeendet dieser Parameter die Replikation an einem benutzerdefinierten Datum und zu einer benutzerdefinierten Uhrzeit. - Parameter
-p - Bei Angabe mit
–nbeendet dieser Parameter die Replikation an einer benutzerdefinierten Protokollposition.
Diese benutzerdefinierten Endpunkte stellen sicher, dass Ihre Zieldatenbank sich in einem bekannten Status befindet, wenn die Replikation beendet wird.
Sie können die Replikation auch in Management Consolestarten und beenden. Weitere Informationen finden Sie unter Replikation starten und beenden.
Syntax
dmstartmirror [-I <name>] [-c|-n [-t <timestamp>|-p
<log position>] [-w|-nw]] -A|-s <subscription ...> [-L <locale>]Parameter
- [-I < Name>]
- Gibt die CDC Replication -Instanz an, deren Spiegelung gestartet werden soll. Anstelle dieses Werts können Sie auch die Umgebungsvariable TSINSTANCE angeben.
- [-c]
- Gibt an, dass CDC Replication die fortlaufende Spiegelung für die angegebenen Subskriptionen startet.
- [-n]
- Gibt an, dass CDC Replication alle festgeschriebenen Datenbankänderungen in der Quellendatenbank spiegelt und dann die Replikation normal zur aktuellen Quellensystemzeit im Datenbankprotokoll mit der Option ' Geplantes Ende' beendet. Die Uhrzeit des Quellensystems für die Beendigung der Replikation wird festgelegt, wenn Sie diesen Befehl absetzen.
- [-t < Zeitmarke>]
- Gibt das Datum und die Uhrzeit im Quellendatenbankprotokoll an, wann die Replikation beendet wird, wenn
–nverwendet wird. Wenn Sie einen Wert für diesen Parameter angeben, verwenden Sie das folgende Format:.yyyy-MM-dd HH:mm
- [-w]
- Gibt an, dass dieser Befehl auf die Beendigung der Replikation wartet, wenn Sie –nverwenden
–wist die Standardeinstellung für ein geplantes Ende der Replikation. - [-nw]
- Gibt an, dass dieser Befehl nicht auf die Beendigung der Replikation wartet, wenn Sie –nangeben. Wenn Sie ein Script für diesen Befehl erstellen, ermöglicht dieser Parameter Ihrem Script, die Ausführung (asynchron) fortzusetzen, wenn die –n -Verarbeitung nicht abgeschlossen ist.
- -A
- Gibt an, dass CDC Replication die Spiegelung für alle Subskriptionen startet.
- -s < Subskription ... >
- Gibt die Subskriptionen an, bei denen CDC Replication die Spiegelung startet. Um mehrere Subskriptionen anzugeben, müssen Sie die einzelnen Subskriptionen durch ein Leerzeichen trennen. Beispiel:
Subscription1 Subscription2 Subscription3 - [-L < Ländereinstellung>]
- Der Name der Ländereinstellung, die für die CDC Replication -Instanz verwendet wird. Der Standardwert ist die Ländereinstellung der Maschine, auf der CDC Replication installiert ist.
Ergebnis
Dieser Befehl gibt den Wert 0 zurück, wenn der Befehl erfolgreich ausgeführt wurde. Wird ein Wert ungleich null zurückgegeben, dann ist die Ausführung des Befehls fehlgeschlagen.
Beispiele
dmstartmirror
-I MYINSTANCE -c -s FINANCECDC Replication startet die fortlaufende Spiegelung für die Subskription FINANCE.
dmstartmirror
-I MYINSTANCE –n –p 000000FB:000001A4:0001
–nw
–ACDC Replication startet das Spiegeln mit der Option ' Geplantes Ende' für alle Subskriptionen in der angegebenen Instanz. Die Replikation wird bei der angegebenen Microsoft SQL Server -Protokollfolgenummer im Quellendatenbankprotokoll beendet. Der Befehl wartet nicht auf den Abschluss der Verarbeitung für die Option 'Geplantes Ende'.
dmstartmirror -I MYINSTANCE –n –t 2010-02-05-00-00
FINANCE
-nwCDC Replication startet die Spiegelung mit der Option ' Geplantes Ende' für die Subskription FINANCE in der Instanz MYINSTANCE. Die Replikation wird zum angegebenen Zeitpunkt im Quellendatenbankprotokoll beendet. Der Befehl wird beendet, bevor die Verarbeitung für die Option 'Geplantes Ende' abgeschlossen ist.