Installation et mise à niveau
Installez YourSqlDba en exécutant le script d’installation principal T-SQL. Cela crée ou met à jour la base de données YourSqlDba et déploie les objets utilisés par la maintenance.
Prérequis
- Instance SQL Server avec SQL Agent activé
- autorisations pour créer ou modifier la base de données
YourSqlDba - accès aux répertoires de sauvegarde utilisés par SQL Server
- Database Mail disponible pour l’envoi des rapports par courriel
- compte Windows ou compte de service capable d’écrire dans les chemins de sauvegarde
Première installation
Pour une première installation :
- Ouvrez
YourSQLDba_InstallOrUpdateScript.sqldans SQL Server Management Studio. - Exécutez le script sur l’instance SQL Server cible.
- Exécutez
Install.InitialSetupOfYourSqlDbaavec des valeurs adaptées à votre environnement. - Vérifiez les tâches SQL Agent créées et leurs planifications.
- Confirmez que Database Mail et les notifications SQL Agent fonctionnent.
Exemple :
EXEC Install.InitialSetupOfYourSqlDba
@FullBackupPath = N'D:\SQLBackups',
@LogBackupPath = N'D:\SQLBackups',
@email = N'dba-team@example.com',
@SmtpMailServer = N'smtp.example.com';
Configuration initiale
La configuration initiale crée les tâches de maintenance SQL Agent par défaut et configure :
- le chemin des sauvegardes complètes
- le chemin des sauvegardes du journal de transactions
- le profil Database Mail
- le serveur SMTP
- les destinataires de notifications
- les planifications SQL Agent
Cette étape est requise après une première installation.
Tâches SQL Agent créées
La configuration initiale crée deux tâches par défaut.
| Tâche | Procédure appelée | Objectif |
|---|---|---|
| Maintenance complète | Maint.YourSqlDba_DoMaint | Maintenance quotidienne et sauvegardes complètes |
| Sauvegardes de journal | Maint.YourSqlDba_DoMaint | Sauvegardes fréquentes du journal de transactions |
Chaque tâche contient une étape SQL Agent qui appelle Maint.YourSqlDba_DoMaint avec des paramètres différents.
Mise à niveau
Pour mettre à niveau YourSqlDba, exécutez à nouveau le dernier YourSQLDba_InstallOrUpdateScript.sql.
Le processus de mise à niveau préserve la configuration et l’historique de YourSqlDba tout en mettant à jour les objets de la base de données.
Après une mise à niveau :
- Passez en revue l’historique de version.
- Vérifiez les étapes des tâches SQL Agent pour détecter des changements.
- Exécutez une tâche de maintenance manuellement si vous souhaitez une validation immédiate.
- Confirmez que le rapport de maintenance par courriel est reçu.
Quand relancer la configuration initiale
Relancez Install.InitialSetupOfYourSqlDba uniquement lorsque vous devez recréer les définitions par défaut des tâches, les chemins de sauvegarde, le profil de messagerie ou les paramètres de notification.
Attention :
Install.InitialSetupOfYourSqlDbarecrée la définition par défaut des tâches de maintenance quotidienne et de sauvegarde du journal. Vérifiez toute étape SQL Agent personnalisée avant de la relancer.