PANTHEON™ Help

 Toc
 PANTHEON Hilfe - Willkommen
[Reduzieren]PANTHEON
 [Reduzieren]Leitfäden für PANTHEON
  [Vergrößern]Leitfaden für PANTHEON
  [Vergrößern]Leitfaden für PANTHEON Einzelhandel
  [Vergrößern]Leitfaden für PANTHEON Vet
  [Vergrößern]Leitfaden für PANTHEON Farming
 [Reduzieren]Benutzerhandbücher für PANTHEON
  [Reduzieren]Benutzerhandbuch für PANTHEON
   [Reduzieren]Erste Schritte
     Erste Schritte mit PANTHEON
    [Vergrößern]PANTHEON Installation
    [Vergrößern]PANTHEON Grundlagen
    [Reduzieren]PANTHEON-Systemdaten
     [Vergrößern]PANTHEON Systemdaten
     [Reduzieren]MS SQL-Server
       Herunterladen und installieren Sie MS SQL Server
       Aktualisierung des SQL Servers auf die neuere Version
       MS Management Studio - Herunterladen und installieren
       Datenbank auf SQL-Server wiederherstellen
       Benutzer auf Serverebene hinzufügen (AddUser_PAX)
       SQL für den externen Zugriff installieren
       Installation von PANTHEON-Clients
      [Vergrößern]MS SQL Server Sicherheit
      [Vergrößern]Nützliche SQL-Abfragen
       SQLAusführen
      [Reduzieren]SQL-Server-Arbeitsstellen
       [Vergrößern]Bestand aktual.
        E-Mail-Erinnerungen für überfällige Forderungen
        DB-Wartungsplan
     [Vergrößern]Microsoft Windows-Dienstprogramme
     [Vergrößern]Sicherheitspolitik
     [Vergrößern]Datenbankverwaltung
    [Vergrößern]PANTHEON Sicherheit
    [Vergrößern]Verwendung von PANTHEON bei Tecta, einem fiktiven Unternehmen
    [Vergrößern]Häufig gestellte Fragen zu Pantheon (F.A.Q.)
   [Vergrößern]Benutzerhandbuch für ePoslovanje
   [Vergrößern]Einstellungen
   [Vergrößern]Bestellungen
   [Vergrößern]Waren
   [Vergrößern]Herstellung
   [Vergrößern]Service
   [Vergrößern]Hilfe
   [Vergrößern]Personal
   [Vergrößern]Finanzen
   [Vergrößern]Analytik
  [Vergrößern]Benutzerhandbuch für PANTHEON Einzelhandel
  [Vergrößern]Benutzerhandbuch für PANTHEON Vet
  [Vergrößern]Benutzerhandbuch für PANTHEON Farming
[Reduzieren]PANTHEON Web
 [Reduzieren]Leitfäden für PANTHEON Web
  [Vergrößern]Leitfaden für PANTHEON Web Light
  [Vergrößern]Leitfaden für PANTHEON Web Terminal
  [Vergrößern]Leitfaden für PANTHEON-Web Recht
 [Reduzieren]Benutzerhandbücher für PANTHEON Web
  [Vergrößern]Erste Schritte PANTHEON Web
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Light
  [Vergrößern]Benutzerhandbuch für das PANTHEON Web-Terminal
  [Vergrößern]Benutzerhandbuch für PANTHEON Web Legal
[Reduzieren]PANTHEON Granulate
 [Reduzieren]Leitfäden für PANTHEON Granulate
  [Vergrößern]Granula Kadri
  [Vergrößern]Granula Reiseaufträge
  [Vergrößern]Granula Dokumente und Aufgaben
  [Vergrößern]Dashboard Granule
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Granula Inventura osnovnih sredstev
  [Vergrößern]Granula Inventura des Warenlagers
 [Reduzieren]Benutzerhandbücher für PANTHEON Granulate
  [Vergrößern]Erste Schritte
  [Vergrößern]Personalgranulat
  [Vergrößern]Reiseaufträge Granulat
  [Vergrößern]Granula Dokumenti
  [Vergrößern]B2B-Bestellungen Granulat
  [Vergrößern]Dashboard Granule
  [Vergrößern]Feldservice-Granulat
  [Vergrößern]Bestandsgranulat für Anlagevermögen
  [Vergrößern]Lagereinlagerung Granulat
[Vergrößern]Benutzerseite

Load Time: 1359,3935 ms
"
  2842 | 3240 | 488456 | AI translated
Label

DB-Wartungsplan

Dieses Thema beschreibt, wie man einen Datenbank-Wartungsplan (DBMP) mit T-SQL-Befehlen implementiert. Ein DBMP bietet mehr Funktionalität als eine einfache Sicherung, da er die Datenbankintegrität überprüft, kleinere Fehler repariert und die Datenbankleistung optimiert.

Erstellen eines DBMP

Mit der untenstehenden Abfrage müssen Sie nur die globalen Variablen anpassen, und das Skript ist einsatzbereit.


 
use master

begin transaction

declare
  @sPlanID nchar(36),
  @sPlanName varchar(100),
  @sLogDir varchar(100),
  @sBackupDir varchar(100),
  @sJobName varchar(255),
  @sParam varchar(1000),
  @sDBName varchar(100),
  @iStartDate int, 
  @iBackupTime int,
  @iOptiTime int,
  @ReturnCode INT,
  @JobID0 nchar(36),
  @JobID1 nchar(36),
  @JobID2 nchar(36),
  @JobID3 nchar(36),
  @JobID4 nchar(36),
  @JobID5 nchar(36),
  @JobID6 nchar(36),
  @JobID7 nchar(36),
  @JobIDD nchar(36)

  -- Globale Variablen deklarieren
  set @sDBName = 'BigDB'  -- Datenbankname / bei Bedarf ändern
  set @sPlanName = 'BigDB Wartungsplan'  -- Name des Wartungsplans / bei Bedarf ändern
  set @sLogDir = 'C:\MSSQL7\LOG'  -- Pfad zum Server-Log / bei Bedarf ändern
  set @sBackupDir = 'C:\MSSQL7\BACKUP'  -- Pfad zum Sicherungsort / bei Bedarf ändern
  set @iStartDate = 20020425       -- Datum, an dem der Wartungsplan aktiv wird (JJJJMMTT)
  set @iBackupTime = 20000         -- Zeit zum Starten der Sicherungen (2:00 Uhr)
  set @iOptiTime = 10000           -- Zeit zum Starten der Optimierung (1:00 Uhr)

  -- Plan-ID abrufen und in die Tabelle PLANS einfügen
  select @sPlanID = NEWID()
  insert msdb.dbo.sysdbmaintplans (plan_id, plan_name, max_history_rows, remote_history_server, max_remote_history_rows)
    values (@sPlanID, @sPlanName, 1000, '', 0)

  -- Jobs starten
  --!! select @PlanID = N'1403015E-AAC4-4481-81EF-84BCAF0CBC91'

  set @sJobName = 'DB Backup Job für DB-Wartungsplan '''+@sPlanName+''''
  ...

 

DBMPs anzeigen

Um eine Liste der aktiven Wartungspläne anzuzeigen, führen Sie die folgende Abfrage aus:


 
select *
from msdb.dbo.sysdbmaintplans

 

 

 

Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!