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


Remove-SqlAvailabilityGroup

Удаляет группу доступности.

Синтаксис

Remove-SqlAvailabilityGroup
      [-Path] <String[]>
      [-Script]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-SqlAvailabilityGroup
      [-InputObject] <AvailabilityGroup[]>
      [-Script]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Командлет Remove-SqlAvailabilityGroup удаляет группу доступности в группах доступности AlwaysOn. Этот командлет можно выполнить на любом экземпляре SQL Server с включенными группами доступности AlwaysOn на узле отказоустойчивой кластеризации Windows Server (WSFC) с учетными данными безопасности для группы доступности.

Примеры

Пример 1. Удаление группы доступности

PS C:\> Remove-SqlAvailabilityGroup -Path "SQLSERVER:\Sql\Server\InstanceName\AvailabilityGroups\MainAG"

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

Пример 2. Удаление всех групп доступности

PS C:\> Get-ChildItem "SQLSERVER:\Sql\Server\InstanceName\AvailabilityGroups" | Remove-SqlAvailabilityGroup

Эта команда получает все группы доступности с репликами доступности в указанном расположении в поставщике SQLSERVER: . Команда передает их в текущий командлет с помощью оператора конвейера. Этот командлет удаляет каждую группу доступности.

Пример 3. Создание скрипта для удаления группы доступности

PS C:\> Remove-SqlAvailabilityGroup -Path "SQLSERVER:\Sql\Server\InstanceName\AvailabilityGroups\MainAG" -Script

Эта команда создает скрипт Transact-SQL, который удаляет группу доступности с именем MainAG. Команда не выполняет это действие.

Параметры

-Confirm

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

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

-InputObject

Указывает группу доступности, которую удаляет этот командлет.

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

-Path

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

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

-Script

Указывает, что этот командлет возвращает скрипт Transact-SQL, который выполняет задачу, выполняемую этим командлетом.

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

-WhatIf

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

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

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

Microsoft.SqlServer.Management.Smo.AvailabilityGroup