我试图find我们的networking中的所有SQL安装。
我发现有超过100个具有SQL安装的机器名称。
我试图通过客户端工具连接到这些机器,但无法。 这可能会发生,我没有权利或可能是客户端安装。
我怎么知道这些机器上安装的SQL的版本,版本或基本细节。
提前致谢
如果您在系统上具有pipe理权限来读取registry,但不具有SQL权限,则此PowerShell脚本运行良好:
如何使用Powershell检查SQL Server版本?
如果你想知道它运行的是什么版本,而不仅仅是最后一个服务包,我会把registry中的版本从“版本”更改为“PatchLevel”。
对于你的SQL安装的内部审计(尤其是当他们是这么多),你应该认真考虑微软评估和规划(MAP)工具包 。 如果你以前从来没有用过,那么你会奇怪为什么不呢?