Nous avons plus de 200 serveurs et je pense à créer une base de données DBA centralisée où il enregistre la sauvegarde, les erreurs, les travaux d'espace et génère des rapports sur SSRS. Je ne sais pas par où commencer et j'apprécierais grandement votre aide. Merci beaucoup.
13
Réponses:
Sur SQL Server 2008 R2, je vous guiderais vers le point de contrôle de l'utilitaire SQL Server , avec quelques détails ici .
D'après la description MSDN: «L'utilitaire SQL Server modélise les entités liées à SQL Server d'une organisation dans une vue unifiée. L'Explorateur d'utilitaires et les points de vue de l'utilitaire SQL Server (SSMS) fournissent aux administrateurs une vue holistique de l'intégrité des ressources via une instance de SQL Server qui sert de un point de contrôle utilitaire (UCP). Les entités qui peuvent être affichées dans l'UCP SQL Server incluent:
Les dimensions d'utilisation des ressources qui peuvent être affichées dans l'UCP SQL Server incluent:
En 2008 et avant - MOM, comme l'a souligné Gaius, ou essayez peut-être l' administration multi-serveurs telle que définie par MS. Vous pouvez voir un article détaillé sur l' administration multi-serveurs SQLServerCentral ou sur MSDN .
la source
Jetez un oeil à MOM , le produit de MS pour ce faire. Il est largement analogue au contrôle de grille d'Oracle .
la source
Si vous avez une machine SQL2008 à utiliser, examinez l'utilisation
Central Management Server
. Il est gratuit et intégré à SQL. Vous pouvez même fairemultiserver queries
etpolicy based management
. Consultez ce lien pour plus de détails.la source
Si vous souhaitez toujours développer smth personnalisé où vous pouvez enregistrer les informations que vous souhaitez, procédez comme suit: créez des tables avec des serveurs, des bases de données liées à l'ID du serveur, des informations de sauvegarde liées à la fois à l'ID du serveur et à l'ID de la base de données. Créez des scripts qui seront lancés sur les serveurs de destination à l'aide de xp_cmdshell. Les scripts inséreront les informations collectées dans la table tempdb de destination et les inséreront via le serveur lié vers votre serveur DBA. C'est très prochainement. vous pouvez me contacter en privé si vous avez besoin de plus de détails. J'utilise cette méthode car c'est la meilleure façon de suivre de nombreuses choses.
la source