Compartir a través de


Disable-SqlAlwaysOn

Deshabilita la característica Grupos de disponibilidad AlwaysOn para un servidor.

Sintaxis

ByPath (Es el valor predeterminado).

Disable-SqlAlwaysOn
    [[-Path] <String>]
    [-NoServiceRestart]
    [-Force]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByObject

Disable-SqlAlwaysOn
    [-InputObject] <Server>
    [-NoServiceRestart]
    [-Force]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ByName

Disable-SqlAlwaysOn
    -ServerInstance <String>
    [-NoServiceRestart]
    [-Force]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

El cmdlet Disable-SqlAlwaysOn deshabilita la característica grupos de disponibilidad AlwaysOn en una instancia de SQL Server.

Si la característica Grupos de disponibilidad AlwaysOn está deshabilitada mientras se ejecuta el servicio SQL Server, el servicio del motor de base de datos debe reiniciarse para que se completen los cambios.

A menos que especifique el parámetro Force, el cmdlet le pedirá que reinicie el servicio.

Si la característica Grupos de disponibilidad AlwaysOn ya está deshabilitada, este cmdlet no realiza ningún cambio.

Este cmdlet se puede ejecutar en un servicio remoto.

Debe tener permiso de administrador para ejecutar este cmdlet.

Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.

Ejemplos

Ejemplo 1: Deshabilitar grupos de disponibilidad AlwaysOn en la ruta de acceso especificada

PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance"

Este comando deshabilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server ubicada en la ruta de acceso especificada. Este comando requiere reiniciar la instancia del servidor y se le pedirá que confirme este reinicio.

Ejemplo 2: Deshabilitar grupos de disponibilidad AlwaysOn en la ruta de acceso especificada y reiniciar el servidor sin confirmación

PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -Force

Este comando deshabilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server ubicada en la ruta de acceso especificada. La opción Forzar hace que la instancia del servidor se reinicie sin solicitar confirmación.

Ejemplo 3: Deshabilitar grupos de disponibilidad AlwaysOn para la instancia de servidor especificada

PS C:\> Disable-SqlAlwaysOn -ServerInstance "Computer\Instance"

Este comando deshabilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server denominada "Equipo\Instancia". Este comando requiere reiniciar la instancia y se le pedirá que confirme este reinicio.

Ejemplo 4: Deshabilitar grupos de disponibilidad AlwaysOn para la instancia de servidor especificada mediante la autenticación de Windows

PS C:\> Disable-SqlAlwaysOn -ServerInstance "Computer\Instance" -Credential (Get-Credential "DOMAIN\Username")

Este comando deshabilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server denominada "Equipo\Instancia" mediante la autenticación de Windows. Se le pedirá que escriba la contraseña de la cuenta especificada, "DOMINIO\Nombre de usuario". Este cambio requiere reiniciar la instancia y también se le pedirá que confirme este reinicio.

Ejemplo 5: Deshabilitar grupos de disponibilidad AlwaysOn en la ruta de acceso especificada sin reiniciar el servidor

PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -NoServiceRestart

Este comando deshabilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server que se encuentra en la ruta de acceso especificada, pero el comando no reinicia la instancia. El cambio no surtirá efecto hasta que reinicie manualmente esta instancia del servidor.

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

-Credential

Especifica una credencial de Windows que tiene permiso para modificar la configuración AlwaysOn en la instancia de SQL Server.

Propiedades del parámetro

Tipo:PSCredential
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

-Force

Obliga a que el comando se ejecute sin pedir confirmación del usuario. Este parámetro se proporciona para permitir la construcción de scripts.

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

-InputObject

Especifica el objeto de servidor de la instancia de SQL Server donde se deshabilita la configuración Grupos de disponibilidad AlwaysOn.

Propiedades del parámetro

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

Conjuntos de parámetros

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

-NoServiceRestart

Indica que no se solicita al usuario que reinicie el servicio SQL Server. Debe reiniciar manualmente el servicio SQL Server para que los cambios surtan efecto. Cuando se establece este parámetro, se omite Force.

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

-Path

Especifica la ruta de acceso a la instancia de SQL Server. Se trata de un parámetro opcional. Si no se especifica, se usa el valor de la ubicación de trabajo actual.

Propiedades del parámetro

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

Conjuntos de parámetros

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

-ServerInstance

Especifica el nombre de la instancia de SQL Server donde AlwaysOn está deshabilitado. El formato debe ser MACHINENAME\INSTANCE. Use el parámetro Credential para cambiar la configuración AlwaysOn en un servidor remoto.

Propiedades del parámetro

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

Conjuntos de parámetros

ByName
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
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.Server

System.String

Salidas

System.Object