Перейти к основному содержанию

PowerShell — список экземпляров MSSQL

PowerShell

Получаем список экземпляров компонента Database Engine (SQL Server) на хосте с помощью PowerShell.

Экземпляр ядра СУБД (инстанс) работает как служба, поэтому достаточно просто получить список нужных нам служб и их статусы. Достаточно отфильтровать по названию.

$server = $env:computername  
$object = Get-WmiObject win32_service -ComputerName $server | where {($_.name -like "MSSQL$*" -or $_.name -like "MSSQLSERVER" -or $_.name -like "SQL Server (*") -and $_.name -notlike "*helper*" -and $_.name -notlike "*Launcher*"}

if ($object)
{
  $instInfo= $object | select Name, StartMode, State, Status
  $instInfo
} else {
  Write-Host "No instances found!"
}

sql

Теги

 

Похожие материалы

Let’s Encrypt не будет отправлять e-mail об истечении срока действия сертификатов

Маленькая новость для тех кто пользуется сертификатами Let’s Encrypt. Компания больше не будет отправлять уведомления по электронной почте об истечении срока действия сертификатов.

Теги

Windows Server Backup — меняем расписание через Task Scheduler

Столкнулся с невозможностью настроить периодичность резервного копирование реже одного раза в сутки в Windows Server Backup. ОС Windows Server 2016. Проблему легко можно решить через Task Scheduler.

Теги