tables dbo.DTA_ * dans MSDB

8

J'ai dirigé le sp_blitz de Brent Ozar sur l'un de mes serveurs de production. Le service informatique a marqué quelques tables de la base de données MSDB comme étant créées par l'utilisateur. Ils suivent tous le modèle dbo.DTA_ *. Ces tableaux sont-ils fournis avec MSDB, ou ont-ils été ajoutés par quelque chose / quelqu'un?

DForck42
la source
6
Ce sont des tables de conseiller de réglage de base de données qui n'ont pas été nettoyées. support.microsoft.com/kb/899634
swasheck

Réponses:

9

Ceux-ci sont probablement laissés par le Database Tuning Advisor de Microsoft. Vous devriez pouvoir obtenir des informations sur les sessions avec cette procédure stockée:

EXEC sp_DTA_help_session

Après avoir identifié les sessions dont vous n'avez pas besoin, vous pouvez les supprimer avec cette procédure stockée en fournissant l'ID de session en utilisant une comme exemple:

EXEC sp_DTA_delete_session 1
Brian Bentley
la source
1
Correct. Je les marque dans sp_Blitz car ils ne sont pas inclus dans msdb par défaut.
Brent Ozar
Ou utilisez le script suivant: support.microsoft.com/en-us/help/899634/…
Alexandr Zarubkin