Warten einer Remote BarTender System Database

im Zuge der weiteren Protokollierung von Informationen wird die BarTender System Database immer größer. Sie können den Inhalt der BarTender System Database zwar mithilfe der Seite Geplante Wartung von Administration Console verwalten, allerdings kann es von Zeit zu Zeit nötig werden, eine regelmäßige Wartung von einer Remote-Quelle durchzuführen. Außerdem müssen Sie möglicherweise eine Remote-Datenbank sichern oder den Inhalt der Datenbank neu indizieren. Für diese regelmäßige Aufgaben sowie die Entfernung alter Datensätze können Sie den Wartungsplanungs-Assistenten in SQL Server Management Studio verwenden.

Zur Nutzung des Wartungsplanungs-Assistenten muss SQL Server 2005 Service Pack 2 (SP2) oder höher installiert sein. Stellen sie außerdem sicher, dass die Komponente Clienttools installiert ist.

Öffnen Sie zum Auffinden der verfügbaren Datenbankwartungspläne SQL Server Management Studio, und stellen Sie eine Verbindung zum Server her, auf dem sich die Remote-Datenbank befindet. Erweitern Sie unter dem Namen des SQL Servers im Objekt-Explorer den Knoten Verwaltung und dann Wartungspläne. Mit Wartungsplänen können regelmäßige Wartungsaufgaben in der BarTender System Database geplant werden, zum Beispiel die Durchführung von Datenbanksicherungen oder die Indexierung der Datensätze in der Datenbank.

Wenn kein Wartungsplan vorhanden ist, der Ihren Anforderungen entspricht, können Sie mithilfe des SQL Server-Wartungsplanungs-Assistenten einen neuen Plan erstellen. Auf den Assistenten können Sie im Kontextmenü des Ordners Wartungspläne zugreifen. Nach der Ausführung des Assistenten können Sie weitere Aufgaben zu einem vorhandenen Wartungsplan hinzufügen.

Im folgenden Beispiel wird aufgezeigt, wie ein vorhandener Wartungsplan so modifiziert werden kann, dass damit alle Datensätze in der BarTender System Database, die älter als 5 Tage sind, entfernt werden.

ClosedSo modifizieren Sie einen Wartungsplan (Beispiel)

  1. Navigieren Sie im Objekt-Browser von SQL Management Studio zum gewünschten Wartungsplan. Er befindet sich im Unterverzeichnis Wartungspläne des Ordners Verwaltung.

  2. Öffnen Sie das Kontextmenü für den Wartungsplan, und wählen Sie Ändern. Damit wird ein Entwurfsbereich geöffnet, der alle Aufgaben im ausgewählten Wartungsplan enthält.

  3. Wählen Sie in der Toolbox den Befehl Task 'T-SQL-Anweisung ausführen‘, und ziehen Sie ihn auf die Zeichnungsfläche.

  4. Verbinden Sie den Pfeil von einer vorhandenen Aufgabe mit der neuen Task 'T-SQL-Anweisung ausführen'.

  5. Doppelklicken Sie auf die Task 'T-SQL-Anweisung ausführen', um die Aufgabe zu bearbeiten.

  6. Geben Sie das gewünschte SQL-Skript in das Textfeld ein. Mit dem folgenden Code werden alle BarTender-Datensätze entfernt, die älter als 5 Tage sind:

    DECLARE @timeThreshold int

    DECLARE @timeUnits int

    DECLARE @recordType nvarchar(1024)

    DECLARE @recordType nvarchar(1024)
    DECLARE @useLock int
    DECLARE @lockHost nvarchar(1024)

    DECLARE @result int

    DECLARE @numRows int

    --Wählen Sie die Anzahl der Einheiten in der Vergangenheit

    SET @timeThreshold = 5

    --Wobei 0 = Tage, 1 = Wochen, 2 = Monate

    SET @timeUnits = 0

    SET @recordType = N'ALLR' --Alle Datensatztypen

    EXEC dbo.SpDeleteOlderRecords @timeThreshold, @timeUnits, @recordType

Weitere Informationen über unterstützte SQL-Skripts und gespeicherte Verfahren finden Sie unter Gespeicherte SQL-Verfahren.