sql-server – 如何在没有安装SSMS的情况下找到SQL Server版本/
如何在没有安装管理工作室的情况下找出安装的版本?我有一台服务器,作为另一个软件的许可证管理器.在调查高RAM使用率警报后,我发现sqlservr.exe进程占用了近2 GB的RAM.
我查看了程序菜单,发现安装了配置管理器,否则,它是相当简单的.我点击了EXE文件的属性,找到了10.50.1600.1,但是我发现没有地方说明是Express,Dev,STN,ENT等. 如果我不得不猜测,这是一个快速版本,但我想知道是否有明显的告示标志. 更新: @valo – 当我运行该命令时,我收到以下错误,并且我确实启用了命名管道:
@thomas – 在我问这个问题之前我注意到了股票保持单位名称,但这似乎太容易了,我想我最初的怀疑是正确的. 解决方法这可以通过WMI完成(在下面的示例中通过Power Shell访问).我正在做的就是通过SqlServiceAdvancedProperty类查看SQL Server服务的属性(“SKUNAME”).注意,有一些特定于环境的变量需要在代码顶部相应地设置.$ComputerName = "YourComputerName" $ServiceName = 'YourEngineServiceName' $PropertyName = "SKUNAME" # retrieve the most current version of the ComputerManagement namespace # $ComputerManagementNamespace = (Get-WmiObject -ComputerName $ComputerName -Namespace "rootmicrosoftsqlserver" -Class "__NAMESPACE" | Where-Object {$_.Name -like "ComputerManagement*"} | Select-Object Name | Sort-Object Name -Descending | Select-Object -First 1).Name if ($ComputerManagementNamespace -eq $null) { Write-Error "ComputerManagement namespace not found" } else { $ComputerManagementNamespace = "rootmicrosoftsqlserver" + $ComputerManagementNamespace } # get the property and its value # Get-WmiObject -ComputerName $ComputerName -Namespace $ComputerManagementNamespace -Class "SqlServiceAdvancedProperty" | Where-Object { $_.ServiceName -eq $ServiceName -and $_.PropertyName -eq $PropertyName } | Select-Object @{Name = "ComputerName"; Expression = { $ComputerName }},ServiceName,@{Name = "PropertyValue"; Expression = { if ($_.PropertyValueType -eq 0) { $_.PropertyStrValue } else { $_.PropertyNumValue } }} 同样,可以在SQL Server配置管理器工具中直接找到相同的信息.打开它后,右键单击SQL Server服务并进入“属性”.然后单击“高级”选项卡,查看“库存保持单元名称”键.你会找到你正在使用的版本. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 带你熟悉SQLServer2016中的System-Versioned Temporal Tabl
- SqlServer 数据库行转列的sql语句
- sql – Oracle中“||”运算符和concat函数之间有什么区别?
- sql-server – 可能的最小备份…使用SQL Server
- PowerShell 查看SqlServer默认实例密钥/序列号
- sqlserver 中EXEC和sp_executesql使用介绍
- IBM DB2 日常维护汇总(六)
- sqlserver2005 查询数据库所有表的字段信息
- SQLserver中字符串查找功能patindex和charindex的区别
- sqlserver 查询,修改数据库的信息