我如何才能find我们的networking中安装的没有安装DBA的所有SQL服务器? 也就是说,别人已经安装了SQL服务器,我们需要获取SQL服务器版本,实例名称和端口号等详细信息,以便将其添加到我们的监控脚本中。
使用networking扫描工具,可以根据打开的端口以及节点在这些端口上给出的响应指定节点。 像nmap或微软评估和规划(MAP)工具包 。 还有很多其他networking扫描工具可以检测节点上正在运行的服务。 从那里你可以评估被发现运行SQL Server的服务器是否在你的库存中。
扫描所有系统SQL ERRORLOG文件是获取所有细节的一种方式,无需对SQL自身进行身份validation。
日志文件监视器可以这样做。 您可以在操作系统或SQL Server本身内执行日志文件监视器。