3 votes

Des plans de maintenance SQL 2000 et 2005 plus intelligents ?

Les plans de maintenance de SQL 2000 et 2005 doivent-ils être résilients face à une base de données détachée ou isolée ?

J'ai détaché / isolé quelques bases de données, et maintenant les plans de maintenance échouent dans leur intégralité parce que SQL ne peut pas trouver / se connecter à la base de données. Il me semble qu'il serait simple pour SQL de recalculer le script lors d'un tel changement OU d'avoir un plan de maintenance généré par l'assistant qui (au pire) émettra juste un avertissement sur les bases de données indisponibles et continuera avec les parties indépendantes du script, comme les autres bases de données.

En l'état actuel des choses, il me semble qu'il faut que j'aille dans chaque étape du plan de maintenance "Bases de données utilisateur", que je modifie le paramètre en "Toutes les bases de données", que je sorte de l'assistant, que j'enregistre, que je revienne en arrière et que je le remette sur "Toutes les bases de données sauf les bases de données système", que je sorte de l'assistant et que j'enregistre. Cela fait beaucoup de clics ! (C'est 2005, avec une liste tout aussi maladroite pour 2000)

Est-ce normal ? ou y a-t-il un autre problème ?

Danke!

0 votes

Yup. Plans de maintenance = bien pour un usage général, mal pour les grosses choses.

5voto

alanl Points 492

Jason,

Oui, c'est normal, et c'est pourquoi de nombreuses personnes (moi y compris) ont décidé de mettre en place des plans de maintenance "à la carte".

Une autre bizarrerie des MP est qu'ils tentent d'effectuer un vidage du journal trx pour une base de données en mode de récupération SIMPLE. On pourrait penser qu'il s'agit d'une simple vérification à effectuer avant de tenter la sauvegarde de la base de données, non ? Eh bien, c'est le cas, mais pas à l'intérieur du MP, votre travail échoue simplement.

Il y a beaucoup de petites bizarreries comme ça. Si vous comptez sur les MP pour gérer les sauvegardes de votre base de données, vous devez être conscient que toute modification apportée à la base de données peut avoir un effet négatif sur votre MP, et vous devrez examiner et agir en conséquence. Dans le cas contraire, vous serez très probablement rappelé à l'ordre la prochaine fois que le travail échouera.

0 votes

Ouaip ! J'ai rencontré ce problème SIMPLE à plusieurs reprises ces derniers temps. A-t-il été corrigé depuis (2008) ?

0 votes

Pas à ma connaissance. Je crois cependant que les nouveaux députés vous offrent une certaine flexibilité. Ils sont censés être des paquets SSIS que vous pouvez modifier. donc, en théorie, vous pouvez intégrer votre propre logique dans les plans. Je continue cependant à développer les miens.

0 votes

...et si vous êtes trop paresseux pour créer votre propre script, jetez un oeil aux scripts d'Ola Halegren qui ne souffrent pas des problèmes que vous décrivez. ola.hallengren.com

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X