Création d'une base de données DBA centralisée

13

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.

db7
la source
Puis-je accomplir cela à l'aide de System Center Operations Manager 2007 R2? Veuillez me faire part de votre expérience par rapport à MOM. Je vous remercie!
db7

Réponses:

8

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:

Instances of SQL Server
Data-tier applications
Database files
Storage volumes

Les dimensions d'utilisation des ressources qui peuvent être affichées dans l'UCP SQL Server incluent:

CPU utilization
Storage space utilization"

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 .

Marian
la source
5

Jetez un oeil à MOM , le produit de MS pour ce faire. Il est largement analogue au contrôle de grille d'Oracle .

Gaius
la source
Je ne savais pas que maman était libre. L'avez-vous déjà utilisé? connaissez-vous un bon article de blog sur la façon de le mettre en œuvre? Je vous remercie.
db7
3
MOM n'est vraiment pas gratuite. Vous devez acheter la licence serveur ainsi qu'une licence pour chaque serveur que MOM surveille.
mrdenny
3

Si vous avez une machine SQL2008 à utiliser, examinez l'utilisation Central Management Server. Il est gratuit et intégré à SQL. Vous pouvez même faire multiserver querieset policy based management. Consultez ce lien pour plus de détails.

StanleyJohns
la source
1

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.

yrushka
la source