Dans MS SQL Server 2005, existe-t-il un moyen d'exporter le plan de maintenance complet d'une base de données sous forme de script SQL ?

StackOverflow https://stackoverflow.com/questions/32689

  •  09-06-2019
  •  | 
  •  

Question

Actuellement, si je souhaite générer un script SQL pour une table de ma base de données, dans Management Studio, je peux cliquer avec le bouton droit et générer un script de création.

Existe-t-il un équivalent pour générer un script SQL pour le plan de maintenance d'une base de données ?#

Modifier

L'entreprise pour laquelle je travaille dispose de 4 serveurs, 3 serveurs et aucun signe d'intégration, chacun exécutant environ 500 000 transactions par jour.Les plans de maintenance d'origine n'étaient pas documentés et essayaient de créer un modèle de plan de maintenance par défaut.

Était-ce utile?

La solution

Vous ne pouvez pas les exporter sous forme de scripts, mais si votre intention est de les migrer entre des instances de serveur, vous pouvez les importer et les exporter comme suit :

Connectez-vous à Integration Services et développez Packages stockés> MSDB> Plans de maintenance.Vous pouvez ensuite faire un clic droit sur le plan et sélectionner importer ou exporter

Autres conseils

Je ne pense pas que vous puissiez faire cela avec les plans de maintenance, car ce sont des packages DTS, et bien maintenant ils s'appellent SSIS (SQL Server Integration Services).

Il existait une procédure stockée à partir de laquelle vous pouviez ajouter des plans de maintenance, mais je pense qu'elle est peut-être obsolète.(sp_add_maintenance_plan).Je n'ai pas de SQL 2005 à tester ici.

La question est : pourquoi voudriez-vous exporter le mp complet ?:) S'il s'agit d'importer sur un autre serveur, alors un package ssis pourrait être utile.Je vous suggère de jeter un œil dans cette direction, car ceux que vous pouvez exporter/importer entre serveurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top