Acronis Backup for Windows Server Essentials - User Guide Manuel d'utilisateur Page 320

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 493
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 319
320 Copyright © Acronis International GmbH, 2002-2014
Weitere Informationen über Transact-SQL und sqlcmd finden Sie in folgenden Artikeln:
Transact-SQL verwenden: http://technet.microsoft.com/de-de/library/ms189826(v=sql.90)
Das Utility sqlcmd verwenden:
http://technet.microsoft.com/de-de/library/ms170572(SQL.90).aspx
So automatisieren Sie das Abschneiden und Verkleinern des Transaktionsprotokolls für eine
SQL-Instanz
1. Erstellen Sie durch Verwendung des folgenden Templates ein Skript, welches die
Protokolldateien für die Datenbanken der folgenden Instanz abschneidet und verkleinert:
USE database_name
ALTER DATABASE database_name SET RECOVERY SIMPLE;
DBCC SHRINKFILE(logfile_name);
ALTER DATABASE database_name SET RECOVERY FULL;
Im letzten String hängt der Wert SET RECOVERY vom ursprünglichen Wiederherstellungsmodell
der bestimmten Datenbank ab und kann FULL (vollständig) oder BULK_LOGGED
(massenprotokolliert) sein.
Beispiel für eine Instanz, die zwei Datenbanken (TestDB1 und TestDB2) hat:
USE TestDB1;
ALTER DATABASE TestDB1 SET RECOVERY SIMPLE;
DBCC SHRINKFILE(TestDB1_log);
ALTER DATABASE TestDB1 SET RECOVERY FULL;
USE TestDB2;
ALTER DATABASE TestDB2 SET RECOVERY SIMPLE;
DBCC SHRINKFILE(TestDB2_log);
ALTER DATABASE TestDB2 SET RECOVERY BULK_LOGGED;
2. Fügen Sie den nachfolgenden sqlcmd-Befehl dem 'Nach-Backup'-Befehl (S. 133) hinzu:
sqlcmd -S myServer\instanceName -i C:\myScript.sql
Dabei ist:
myServerder Name des Servers
instanceNameder Name der Instanz
C:\myScript.sqlder Pfad zur in Schritt 1 erstellten Skriptdatei.
So automatisieren Sie das Abschneiden und Verkleinern des Transaktionsprotokolls für
mehrere SQL-Instanzen
Falls Sie mehr als eine Instanz auf der Maschine haben und Sie die obere Prozedur auf diese
Instanzen anwenden wollen, dann gehen Sie folgendermaßen vor.
1. Erstellen Sie eine separate Skriptdatei für jede Instanz (z. B. C:\script1.sql und C:\script2.sql).
2. Erstellen Sie eine Batchdatei (z.B. C:\truncate.bat), welche die Befehle für die korrespondierende
Instanz enthält:
sqlcmd -S myServer\instance1 -i C:\script1.sql
sqlcmd -S myServer\instance2 -i C:\script2.sql
3. Spezifizieren Sie bei 'Nach-Backup-Befehl' den Pfad zu dieser Batchdatei.
11.1.2.2 Abschneiden des Transaktionsprotokolls für Exchange-Server
Über Microsoft Exchange-Server-Protokolle
Bevor eine Transaktion auf eine Datenbankdatei ausgeführt wird, protokolliert Exchange diese in eine
Transaktionsprotokolldatei. Um zu verfolgen, welche der protokollierten Transaktionen auf die
Vue de la page 319
1 2 ... 315 316 317 318 319 320 321 322 323 324 325 ... 492 493

Commentaires sur ces manuels

Pas de commentaire