创建集中式DBA数据库


13

我们有200多个服务器,我正在考虑创建一个集中式DBA数据库,该数据库在其中记录备份,错误,空间作业并生成关于SSRS的报告。我不确定从哪里开始,非常感谢您的帮助。非常感谢你。


我可以使用System Center Operations Manager 2007 R2完成此操作吗?请根据您与MOM相比的经验告诉我。谢谢!
db7

Answers:


8

在SQL Server 2008 R2上,我将指导您到达SQL Server Utility Control Point此处有一些详细信息。

从MSDN描述:“ SQL Server实用程序在统一视图中对组织与SQL Server相关的实体进行建模。(SSMS)中的Utility Explorer和SQL Server Utility视点通过作为实例的SQL Server实例为管理员提供了资源健康状况的整体视图。实用程序控制点(UCP)。可以在SQL Server UCP中查看的实体包括:

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

可以在SQL Server UCP中查看的资源利用率维度包括:

CPU utilization
Storage space utilization"

正如Gaius指出的那样,在2008年或更早的时期,MOM或尝试了MS定义的“ 多服务器管理”。您可以在SQLServerCentral Multi-Server AdministrationMSDN上查看详细的文章。


5

看一下MOM,MS的产品。它大致类似于Oracle的Grid Control


我不知道MOM是免费的。你以前用过吗?您是否知道关于如何实施的好博客文章?谢谢。
db7

3
MOM非常不免费。您必须购买服务器许可证以及MOM监视的每个服务器的许可证。
mrdenny

3

如果要使用SQL2008计算机,请查看using Central Management Server。它是免费的,并内置在SQL中。你甚至可以做multiserver queriespolicy based management检查此链接以获取更多详细信息。


1

如果仍然要开发smth custom,可以在其中记录所需的信息,请从以下步骤开始:创建具有服务器的表,链接到服务器ID的数据库,同时链接到服务器ID和数据库ID的备份信息。使用xp_cmdshell创建将在目标服务器上启动的脚本。这些脚本会将收集的信息插入到目标tempdb表中,并通过链接服务器插入到您的DBA服务器中。这很快。如果您需要更多详细信息,可以私下与我联系。我正在使用此方法,因为它是跟踪许多内容的最佳方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.