2010-07-20 5 views
6

J'ai créé des plans de maintenance dans SQL Server 2008 sans utiliser l'assistant (par exemple, cliquez avec le bouton droit sur Plans de maintenance et sélectionnez Nouveau plan de maintenance ...). Une fois créé de cette manière, il n'existe aucune option pour spécifier l'emplacement du rapport d'action du plan de maintenance. Il est par défaut placé dans le sous-dossier Log du dossier Program Files pour cette instance de SQL Server. Lors de la création de plans de maintenance à l'aide de l'assistant, vous pouvez spécifier l'emplacement de ces fichiers de rapport.Modifier l'emplacement du rapport de plan de maintenance SQL Server?

Je ne trouve pas un moyen de modifier l'emplacement du fichier de rapport après le fait. L'écran d'édition ne vous donne pas la possibilité de spécifier l'emplacement et il ne semble pas y avoir moyen de charger un plan existant dans l'assistant pour modification. Lorsque je vois le T-SQL, je ne vois aucune option pour le fichier de rapport.

Existe-t-il un moyen de modifier l'emplacement des rapports d'action du plan de maintenance sans recréer les plans à l'aide de l'assistant?

Répondre

19

En utilisant SSMS, double-cliquez sur votre plan de maintenance dans l'Explorateur d'objets. Dans les détails de l'Explorateur d'objets, cliquez sur l'icône "Rapports et consignation" (généralement à côté du bouton "Gérer les connexions"). Dans cette fenêtre, vous pouvez spécifier l'emplacement des rapports de fichier texte.

+0

SO (et dscone) à la rescousse à nouveau! Merci! – n8wrl

1

Si votre plan de maintenance doit apparaître sous le nœud "Plans de maintenance" dans SSMS, je ne peux pas vous aider.

Sinon ... Les plans de maintenance dans SQL Server 2008 sont des packages SSIS habituels. Vous pouvez utiliser BIDS (Business Intelligence Developer Studio) et créer votre package de maintenance. Après cela, vous pouvez stocker le package où vous le souhaitez et l'appeler par l'Agent SQL Server.

Hope this helps un peu, Flo

Questions connexes