我一直在我们的测试域中运行此命令:
sqlcmd -L
并且发现在所有有效结果中,它还返回了几个肯定没有安装 SQL 服务器的服务器。他们可能在遥远的过去安装了 SQL,但绝对不是现在。
这怎么可能?我原以为必须在服务器上安装并运行 SQL 浏览器才能响应 sqlcmd -L 广播。
如果有帮助,误报的服务器是: - 域控制器 - 用于 Microsoft SCCM 的服务器 - 用于 PKI 管理的服务器
谢谢迈克
我一直在我们的测试域中运行此命令:
sqlcmd -L
并且发现在所有有效结果中,它还返回了几个肯定没有安装 SQL 服务器的服务器。他们可能在遥远的过去安装了 SQL,但绝对不是现在。
这怎么可能?我原以为必须在服务器上安装并运行 SQL 浏览器才能响应 sqlcmd -L 广播。
如果有帮助,误报的服务器是: - 域控制器 - 用于 Microsoft SCCM 的服务器 - 用于 PKI 管理的服务器
谢谢迈克
服务器可能正在运行 SQLServer Express 和/或 LocalDB
SCCM 有一个带有运行时许可证的 SQL Server 后端,域控制器可能有一个 localdb 实例等等,检查服务器上的服务应用程序或在命令提示符下运行以下命令