Compartir a través de


Disable-SqlAlwaysOn

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

Sintaxis

Disable-SqlAlwaysOn
       [[-Path] <String>]
       [-NoServiceRestart]
       [-Force]
       [-Credential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Disable-SqlAlwaysOn
       [-InputObject] <Server>
       [-NoServiceRestart]
       [-Force]
       [-Credential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
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, se debe reiniciar el servicio del motor de base de datos 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 puede ejecutarse con un servicio remoto.

Debe tener permiso de administrador para ejecutar este cmdlet.

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 de servidor y le pedirá que confirme este reinicio.

Ejemplo 2: Deshabilitar los 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 Computer\Instance. 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 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 Computer\Instance mediante autenticación de Windows. Se le pedirá que escriba la contraseña de la cuenta especificada, DOMAIN\Username. 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 ubicado en la ruta de acceso especificada, pero el comando no reinicia la instancia. El cambio no surtirá efecto hasta que reinicie manualmente esta instancia de servidor.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

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

Tipo:PSCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario. Este parámetro se proporciona para permitir la construcción de scripts.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

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

Tipo:Server
Posición:2
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-NoServiceRestart

Indica que no se pide 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 .

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Path

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

Tipo:String
Posición:2
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ServerInstance

Especifica el nombre de la instancia de la 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.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

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

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

SMO.Server