当使用传统的 SQL Server 安装时,有已安装的 SQL Server 功能发现报告。
谷歌搜索并没有找到任何信息,如果某些等效物可用于核心安装。它输出到 HTML,所以这是我认为它不可用的另一个原因(尽管仍然可以键入它的文本)。
所以基本上,我想知道核心版本是否有等价物,或者可以运行什么powershell(或命令行)来获取相同的信息(版本、安装的功能)?
当使用传统的 SQL Server 安装时,有已安装的 SQL Server 功能发现报告。
谷歌搜索并没有找到任何信息,如果某些等效物可用于核心安装。它输出到 HTML,所以这是我认为它不可用的另一个原因(尽管仍然可以键入它的文本)。
所以基本上,我想知道核心版本是否有等价物,或者可以运行什么powershell(或命令行)来获取相同的信息(版本、安装的功能)?
一种方法是查询包含所有当前安装的程序的注册表位置,然后过滤掉所有名称中不包含 SQL SERVER 的程序。
此脚本取自嘿,脚本专家!我和博客修改为包含
-like "*SQL SERVER*"
并删除了通过多台计算机的循环。可能有更简单的方法。我希望这有帮助。刚刚在核心模式下的 Windows 2012 R2 Azure VM 上测试了安静模式下的运行设置,以获取发现报告并且它工作正常。重现步骤:
我假设您实际上是在谈论核心模式下的 Windows Server OS,而不是 SQL Server Core Edition,因为这与许可完全不同。在此处搜索关键字“核心”以获取更多信息。