详细信息映射networking上的所有SQL服务器

一位同事被赋予了一个为客户端loggingSQL Server的任务,该客户端大约有200个服务器(在物理和虚拟硬件上),共有大约1000个数据库

  • networking上有哪些服务器?
  • 他们在运行什么硬件?
  • OS / SQL Server的版本?
  • 哪些用户可以访问服务器?

我们一直在使用Google软件来做到这一点,但没有运气。 像这样的软件是否存在,还是我们必须推出自己的?

你的colelague应该与pipe理团队交谈 – 很可能他们已经或者正在使用诸如Tivoli或者SCCM / SCOM(System Center,微软)之类的东西,并且实际上已经提供了这个信息。

否则,我会build议SCOM(系统中心操作pipe理器)和SCCM(系统中心configurationpipe理器)开始pipe理这些服务器。

有一些公用事业可以做到这一点。 最近我介绍的一个是相当不错的,它是ManagePC ,它可以为你收集这些信息的大部分。

至于确定哪些用户有权访问服务器,您的客户端需要更具体。 他们是否想知道哪些用户可以访问服务器上的文件共享,哪些用户可以访问SQL Server等?

Quest有一个名为Discovery Wizard for SQL Server的工具(当前是免费的),可以让你获得大部分的数据。

它将使用各种方法searchIP范围或AD组,并获取有关服务器的信息(包括操作系统级别,内存量,处理器数量),安装的数据库(包括SQL版本和服务包级别),login等。