Вы можете создать скрипт, который будет запускать / останавливать сервер (например, пакетный файл или PowerShell), а затем запускать SSMS.exe.
Вы также можете запускать / останавливать SQL механизм сервера в:
Командная строка
net start "SQL Server (MSSQLSERVER)"
net stop "SQL Server (MSSQLSERVER)"
PowerShell
# Get a reference to the ManagedComputer class.
CD SQLSERVER:\SQL\computername
$Wmi = (get-item .).ManagedComputer
$DfltInstance = $Wmi.Services['MSSQLSERVER']
# Display the state of the service.
$DfltInstance
# Start the service.
$DfltInstance.Start();
# Wait until the service has time to start.
# Refresh the cache.
$DfltInstance.Refresh();
# Display the state of the service.
$DfltInstance
# Stop the service.
$DfltInstance.Stop();
# Wait until the service has time to stop.
# Refresh the cache.
$DfltInstance.Refresh();
# Display the state of the service.
$DfltInstance
Подробнее о документы .