MSDB |
Base de données Microsoft |
---|---|
SQL Server |
Description
Cette base de données contient les séquences composites non identiques construite à partir d'un certain nombre de bases de données sources primaires. Les séquences des bases de données de priorité plus élevée sont préférentiellement conservées. La base de données MSDB est utilisée pour entreposer les informations relatives à la configuration des travaux de l'agent SQL Server Agent, des planifications des travaux, des alertes, des opérateurs,... Il est créé à l'aide du modèle de récupération simple. Cette base de données entrepose également les paquets SSIS créés dans SQL Server 2005 et SQL Server 2008. Dans cette base de données, il est très facile de déterminer quand chaque base de données et groupe de fichiers a été sauvegardé pour la dernière fois. Les paquets DTS (Data Transformation Services) dans SQL Server 2000 sont également entreposés dans la base de données MSDB. Si votre base de données MSDB devient suspecte, vous avez deux choix, soit la restaurer à partir d'une sauvegarde, soit la recréer.
Liste des tables
Nom | Description |
---|---|
dbo.sysssislog | Cette table contient une ligne pour chaque entrée de journalisation générée par les paquets ou leurs tâches et conteneurs au moment de l'exécution. |
dbo.sysssispackages | Cette table contient une ligne pour chaque paquet enregistré sur SQL Server. Il existe une colonne appelée packagedata étant une copie exacte du contenu du fichier «.DTSX» utilisé pour le déploiement. |
dbo.sysssispackagefolders | Cette table contient une ligne pour chaque dossier logique de la hiérarchie de dossiers utilisée par SQL Server Integration Services. |
... | ... |
Exemple
L'exemple suivant permet d'afficher la liste des noms de paquets SQL Server Integration Services :
- SELECT [name] FROM [msdb].[dbo].[sysssispackages] ORDER BY [name]