Compartir a través de


Remove-SqlAvailabilityGroup

Quita un grupo de disponibilidad.

Sintaxis

ByPath (Es el valor predeterminado).

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

ByObject

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

Description

El cmdlet Remove-SqlAvailabilityGroup quita un grupo de disponibilidad en Grupos de disponibilidad AlwaysOn. Puede ejecutar este cmdlet en cualquier instancia de SQL Server que tenga grupos de disponibilidad AlwaysOn habilitados en un nodo de clústeres de conmutación por error de Windows Server (WSFC) que tenga credenciales de seguridad para el grupo de disponibilidad.

Ejemplos

Ejemplo 1: Quitar un grupo de disponibilidad

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

Este comando quita el grupo de disponibilidad denominado MainAG. Puede ejecutar este comando en cualquier instancia de servidor que hospede una réplica de disponibilidad para el grupo de disponibilidad.

Ejemplo 2: Eliminación de todos los grupos de disponibilidad

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

Este comando obtiene todos los grupos de disponibilidad que tienen réplicas de disponibilidad en la ubicación especificada en el proveedor SQLSERVER: . El comando los pasa al cmdlet actual mediante el operador de canalización. Ese cmdlet elimina cada grupo de disponibilidad.

Ejemplo 3: Creación de un script para quitar un grupo de disponibilidad

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

Este comando crea un script Transact-SQL que quita el grupo de disponibilidad denominado MainAG. El comando no realiza esta acción.

Parámetros

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-InputObject

Especifica el grupo de disponibilidad que quita este cmdlet.

Propiedades del parámetro

Tipo:

AvailabilityGroup[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

ByObject
Posición:2
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Path

Especifica la ruta de acceso del grupo de disponibilidad que quita este cmdlet.

Propiedades del parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

ByPath
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Script

Indica que este cmdlet devuelve un script de Transact-SQL que realiza la tarea que realiza este cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

Microsoft.SqlServer.Management.Smo.AvailabilityGroup