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

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

Теги

 

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

Симулятор системного администратора — игра

Попалась на глаза старая игрушка для сисадминов, в которую, я, к своему сожалению, не играл. Возможно, по той причине, что в те времена я работал не сисадмином в серверной, а разработчиком в разработочной.

Теги

SuperWorkstation 7049GP-TRT — настройка RAID1 на контроллере sSATA

У нас сегодня на рабочем столе сервер Supermicro GPU SuperWorkstation 7049GP-TRT. И мы будем на нём настраивать RAID1 массив на втором контроллере sSATA, имеющемся на материнской плате.