Max*_*der 14 sql sql-server powershell version
使用PowerShell检查SQL Server Edition和Version的最简单方法是什么?
Sha*_*ton 24
只是使用注册表的一个选项,我发现它可以在我的一些系统上更快:
$inst = (get-itemproperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server').InstalledInstances
foreach ($i in $inst)
{
$p = (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL').$i
(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\$p\Setup").Edition
(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\$p\Setup").Version
}
Run Code Online (Sandbox Code Playgroud)

man*_*lds 23
Invoke-Sqlcmd -Query "SELECT @@VERSION;" -QueryTimeout 3
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/cc281847.aspx
Ben*_*hul 16
[reflection.assembly]::LoadWithPartialName("Microsoft.SqlServer.Smo") | out-null
$srv = New-Object "Microsoft.SqlServer.Management.Smo.Server" "."
$srv.Version
$srv.EngineEdition
Run Code Online (Sandbox Code Playgroud)
显然,替换"." 与您的实例的名称.如果您想查看所有可用的方法,请转到此处.
| 归档时间: |
|
| 查看次数: |
75498 次 |
| 最近记录: |