Réaliser la maintenance d'une BarTender System Database distante

La taille de la base de données BarTender System Database augmente à mesure que des informations y sont consignées. Bien que vous puissiez gérer localement le contenu de la BarTender System Database en utilisant la page Maintenance d'Administration Console, vous pouvez parfois avoir besoin d'effectuer une maintenance régulière depuis une source distante. De plus, vous pouvez avoir besoin d'effectuer la sauvegarde d'une base de données distante ou de réindexer le contenu de la base de données. Pour ces tâches régulières, y compris la suppression d'anciens enregistrements de base de données, vous pouvez utiliser l'assistant Plan de maintenance de SQL Server Management Studio.

Pour utiliser l'assistant Plan de maintenance, vous devez disposer du Service Pack 2 (SP2) de Microsoft SQL Server 2005 ou version ultérieure. Vérifiez également que le composant Outils clients est installé.

Pour trouver les plans de maintenance de base de données disponibles, ouvrez SQL Server Management Studio, puis connectez-vous au serveur qui héberge la base de données distante. Sous le nom du serveur SQL, dans l'Explorateur d'objets, développez Gestion, puis Plans de maintenance. Vous pouvez programmer l’exécution régulière des plans de maintenance dans la BarTender System Database, par exemple en réaliser des sauvegardes ou indexer les enregistrements qu'elle contient.

Si vous ne trouvez pas de plan de maintenance répondant à vos besoins, vous pouvez en créer un nouveau à l'aide de l'Assistant Plan de maintenance SQL Server, auquel vous pouvez accéder dans le menu contextuel du dossier Plans de maintenance. Après avoir exécuté l'assistant, vous pouvez ajouter d'autres tâches en modifiant un plan de maintenance existant.

L'exemple suivant décrit comment modifier un plan de maintenance existant, afin qu'il supprime les enregistrements de la BarTender System Database datant de plus de cinq jours.

FerméPour modifier un plan de maintenance (exemple)

  1. Dans le navigateur d'objets de SQL Management Studio, trouvez le plan d'entretien que vous voulez dans le sous-dossier Plans de maintenance du dossier Gestion.

  2. Ouvrez le menu contextuel du plan de maintenance, puis cliquez sur Modifier. Une zone de création contenant toutes les tâches du plan de maintenance sélectionné, s’affiche.

  3. Dans la Boîte à outils, faites glisser la tâche Exécuter la tâche de l'instruction T-SQL jusqu'à la surface de création.

  4. Reliez la flèche d'une tâche existante à la nouvelle tâche Exécuter la tâche de l'instruction T-SQL.

  5. Double-cliquez sur Exécuter la tâche de l'instruction T-SQL pour l'éditer.

  6. Dans le champ de texte, saisissez le script SQL que vous voulez. Le code suivant supprime les enregistrements de la base de données BarTender de plus de cinq jours :

    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

    --Choisir le nombre d'unités dans le passé

    SET @timeThreshold = 5

    --Où 0 = Jours, 1 = Semaines, 2 = Mois

    SET @timeUnits = 0

    SET @recordType = N'ALLR' --Tous les types d'enregistrements

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

Pour en savoir plus sur les scripts SQL pris en charge et les procédures stockées, consultez Procédures SQL stockées.