Argumente zu Monitor.SqlAnywhere.BackupTool.exe
- Markieren Sie den gesamten Text aus einem der folgenden Beispiele und kopieren Sie ihn mit Strg + C.
- Verwenden Sie Strg + V, um es in einen Texteditor einzufügen, z. B. in Notepad.
- Bearbeiten Sie, was im Beispiel mit gelber Farbe markiert ist, damit es Ihrer Umgebung entspricht.
- Markieren Sie den gesamten Text im Texteditor und kopieren Sie ihn erneut mit Strg + C.
- Fügen Sie den Text mit Strg + V in das in Schritt 9 in der Installationsanweisung Backup/test company beschriebene Argumentfeld lokal auf einem separaten Datenbankserver ein.
Beispiel 1: Sicherung von Unternehmensdatenbanken
-d C:\Databases -s SQLANYs_MonitorG5_Server1 --dbn 001,002,003 -o C:\DatabaseBackup -n C:\DatabaseBackup\{yyyy-MM-dd}.log -r --ms your.smtpserver.com --mp 25 --md Absendername --mn BackupSender@yourcompany.com --mu SmtpUsername --mw C:\somewhere\pwd.txt --mr BackupRecipient1@yourcompany.com,BackupRecipient2@yourcompany.com --mb MailSubject --mt 0
Beispiel 2: Kopie an Testfirma
-d "C:\ProgramData\Monitor ERP System G5\Databases" -s DatabaseServerName --dbn 001 -t 001_1 -o "C:\ProgramData\Monitor ERP System G5\Databases" -n "C:\ProgramData\Monitor ERP System G5\Databases\001_1\{yyyy-MM-dd}.log" -r --ms your.smtpserver.com --mp 25 --md SenderName --mn BackupSender@yourcompany.com --mu SmtpUsername --mw C:\somewhere\pwd.txt --mr Recipient1@yourcompany.com,Recipient2@yourcompany.com --mb MailSubject --mt 0
Bitte beachten Sie! In einem Argument müssen Sie einen Wert mit "" einschließen, wenn er Leerzeichen enthält.
Erklärung aller Argumente (Englisch)
| Option | Erforderlich/Optional | Beschreibung | Beispiel |
|---|---|---|---|
| -d "Datenbankpfad" | Erforderlich | Geben Sie die Datei oder den Stammpfad der Datenbank für die Sicherung an. |
-d C:\Databases |
| -s "Servername" | Erforderlich | Dienstname des SQL Anywhere-Datenbankservers. | -s SQLANYs_MonitorG5_Server1 |
| --dbn "Datenbanknamen" | Erforderlich | Durch Kommas getrennte Liste von Datenbanknamen. | --dbn 001.002.003 |
| -o "Ausgangspfad" | Erforderlich | Der Ordnerstammpfad, in dem die Backups abgelegt werden. | -o "C:\DatabaseBackup" |
| -n "logPath{datetimeformat}" | Optional |
Backup-Fehlerprotokoll. Wenn keine angegeben ist, wird der Speicherort der ausführbaren Datei verwendet. Geben Sie entweder Datei- oder Verzeichnispfad an. Wenn kein Dateiname angegeben ist, lautet der Standardname: yyyy-MM.[databaseNames].log Datums-Zeit-Muster können im Dateinamen angegeben werden. |
-n C:\log -n C:\log\{yyyy-MM-dd}.log |
| -v | Optional | Wenn angegeben, wird eine Validierung durchgeführt, sobald die Sicherung abgeschlossen ist. | -v |
| -m | Optional | Wenn angegeben, dann nur Protokolldatei sichern. | -m |
| -r | Optional | Wenn angegeben, dann Protokolldatei abschneiden. | -r |
| --tm | Optional |
Wenn angegeben, testen Sie nur die mitgelieferten E-Mail-Einstellungen. Wird beim Einrichten der Backup-Jobs verwendet, um sicherzustellen, dass der Versand funktioniert. Wenn diese Option verwendet wird, wird kein anderer Sicherungsparameter ausgeführt, selbst wenn Sie Sicherungsoptionen enthalten haben. |
--tm |
| -u | Optional | Wenn angegeben, wird jede Sicherung in einem neuen Ordner mit dem Namen yyyyMMddHHmmss erstellt | -u |
| -t "Testfirma" | Erforderlich |
Kopieren Sie eine Datenbank in die benannte Testfirma. Geben Sie den Datenbanknamen der Testfirma an. Wird in Verbindung mit --dbn "Datenbankname" verwendet, der Datenbank, aus der kopiert werden soll. |
-t 001_1 |
| --ms "mailserver" | Erforderlich | Geben Sie den Namen des E-Mail-Servers an. | --ms your.smtpserver.com |
| --mp "Portnummer" | Erforderlich | Geben Sie die Portnummer des E-Mail-Servers an. | --mp 25 |
| --md "Anzeigename" | Erforderlich | Geben Sie den Anzeigenamen der E-Mail an. | --md Absendername |
| --mn "Absender-E-Mail-Adresse" | Erforderlich | Geben Sie die Absender-E-Mail-Adresse an. | --mn BackupSender@yourcompany.com |
| --mu "Benutzername" | Erforderlich | Geben Sie den Benutzernamen für die Anmeldung auf dem E-Mail-Server an. |
--mu foo@bar.com --mu SmtpUsername |
| --mw "Passwortdateipfad" | Erforderlich | Geben Sie einen Pfad zu einer Textdatei an, die das tatsächliche Kennwort der Absender-E-Mail-Adresse enthält, die E-Mail-Berichte sendet. Die Berechtigungen für diese Datei sollten eingeschränkt werden, sodass nur das Windows-Konto, das die geplante Aufgabe ausführt, exklusiven Zugriff auf die Datei hat. | --mw C:\somewhere\pwd.txt |
| --mr "Mail-Empfänger" | Erforderlich | Durch Kommas getrennte Liste von Empfängern. | --mr Recipient1@yourcompany.com,Recipient2@yourcompany.com |
| --mb "Betreff" | Erforderlich | Geben Sie den E-Mail-Betreff an. | --mb MailSubject |
| --mt "Mail-Trigger" | Erforderlich |
Geben Sie den Auslöser an, wann eine E-Mail gesendet werden soll. Die Standardeinstellung ist immer. 0 = Immer |
--mt 0 |
| --ml | Optional | Wenn angegeben, wird SSL verwendet. | --ml |