Поделиться через


Start-SqlInstance

Запускает указанный экземпляр SQL Server.

Синтаксис

Start-SqlInstance
     [-Path <String[]>]
     [-Credential] <PSCredential>
     [-AutomaticallyAcceptUntrustedCertificates]
     [-ManagementPublicPort <Int32>]
     [-RetryTimeout <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-SqlInstance
     -InputObject <Server[]>
     [-Credential] <PSCredential>
     [-AutomaticallyAcceptUntrustedCertificates]
     [-ManagementPublicPort <Int32>]
     [-RetryTimeout <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-SqlInstance
     -ServerInstance <String[]>
     [-Credential] <PSCredential>
     [-AutomaticallyAcceptUntrustedCertificates]
     [-ManagementPublicPort <Int32>]
     [-RetryTimeout <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Описание

Командлет Start-SqlInstance запускает указанный экземпляр SQL Server.

На компьютере, где размещен экземпляр SQL Server, должен быть запущен и доступен агент SQL Server Cloud Adapter.

Данный командлет поддерживает следующие режимы работы:

  • Укажите экземпляр для пути Windows PowerShell.
  • Укажите объект сервера.
  • Укажите объект ServerInstance целевого экземпляра SQL Server.

Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.

Примеры

Пример 1. Запуск экземпляра SQL Server

PS C:\> CD SQLSERVER:\SQL\Computer\Instance
PS SQLSERVER:\SQL\Computer\Instance> Start-SqlInstance -Credential $Credential -AcceptSelfSignedCertificate

Первая команда изменяет каталог на путь SQLSERVER:\SQL\Computer\Instance.

Пример 2. Запуск всех экземпляров SQL Server на целевом компьютере

PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer004" | Start-SqlInstance -Credential $Credential -AcceptSelfSignedCertificate

Эта команда возвращает все экземпляры SQL Server на именованный Computer004 компьютер, а затем запускает все экземпляры. Самозаверяющий сертификат целевого компьютера автоматически принимается без запроса пользователя.

Параметры

-AutomaticallyAcceptUntrustedCertificates

Указывает, что этот командлет автоматически принимает недоверенные сертификаты.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Credential

Указывает учетную запись пользователя с учетными данными администратора Windows на целевом компьютере.

Тип:PSCredential
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Указывает массив объектов сервера целевого экземпляра.

Тип:Server[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ManagementPublicPort

Указывает порт общедоступного управления на целевом компьютере. Этот параметр используется, если порты целевого компьютера недоступны напрямую, но предоставляются через конечные точки. Это означает, что этот командлет должен подключиться к другому порту.

SQL Server Cloud Adapter должен быть доступен по данному порту.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Path

Указывает путь к экземпляру SQL Server в виде массива строк, в котором этот командлет выполняет операцию. Если для этого параметра не указано значение, командлет использует текущее рабочее расположение.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RetryTimeout

Указывает период времени для повтора команды на целевом узле. После истечения времени ожидания повторы выполняться не будут.

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ServerInstance

Указывает в виде массива строк имя экземпляра SQL Server, который становится целевым объектом операции.

Тип:String[]
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

Microsoft.SqlServer.Management.Smo.Server[]

System.String[]