Crear una base de datos centralizada de DBA

13

Tenemos más de 200 servidores y estoy pensando en crear una base de datos DBA centralizada donde registre copias de seguridad, errores, trabajos espaciales y generar informes sobre SSRS. No estoy seguro de por dónde empezar y agradecería mucho su ayuda. Muchas gracias.

db7
fuente
¿Puedo lograr esto usando System Center Operations Manager 2007 R2? Por favor, hágamelo saber por su experiencia en comparación con MOM. ¡Gracias!
db7

Respuestas:

8

En SQL Server 2008 R2, lo guiaría al punto de control de la utilidad de SQL Server , con algunos detalles aquí .

De la descripción de MSDN: "La Utilidad de SQL Server modela las entidades relacionadas con SQL Server de una organización en una vista unificada. Los puntos de vista de Utility Explorer y SQL Server Utility en (SSMS) brindan a los administradores una visión holística del estado de los recursos a través de una instancia de SQL Server que sirve como un punto de control de utilidad (UCP). Las entidades que se pueden ver en la UCP de SQL Server incluyen:

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

Las dimensiones de utilización de recursos que se pueden ver en la UCP de SQL Server incluyen:

CPU utilization
Storage space utilization"

En 2008 y anteriores: MOM, como señaló Gaius, o tal vez intente con la Administración de servidores múltiples según lo definido por MS. Puede ver un artículo detallado sobre la administración de SQLServerCentral Multi-Server o en MSDN .

Mariano
fuente
5

Eche un vistazo al producto de MOM , MS para hacer esto. Es ampliamente análogo al control de cuadrícula de Oracle .

Gayo
fuente
No sabía que MOM es gratis. ¿Lo has usado anteriormente? ¿Conoces una buena publicación de blog sobre cómo implementarla? Gracias.
db7
3
MAMÁ no es gratis. Debe comprar la licencia del servidor, así como una licencia para cada servidor que MOM está monitoreando.
mrdenny
3

Si tiene una máquina SQL2008 para usar, investigue el uso Central Management Server. Es gratis y está integrado en SQL. Incluso puedes hacer multiserver queriesy policy based management. Consulte este enlace para más detalles.

StanleyJohns
fuente
1

Si aún desea desarrollar algo personalizado donde pueda registrar qué información desea, siga estos pasos como inicio: Cree tablas con servidores, bases de datos vinculadas a la identificación del servidor, información de respaldo vinculada tanto a la identificación del servidor como a la identificación de la base de datos. Cree scripts que se iniciarán en los servidores de destino utilizando xp_cmdshell. Los scripts insertarán la información recopilada en la tabla tempdb de destino y la insertarán a través del servidor vinculado a su servidor DBA. Esto es muy pronto. puedes contactarme en privado si necesitas más detalles. Estoy usando este método, ya que es la mejor manera de rastrear muchas cosas.

yrushka
fuente