Enable-SqlAlwaysOn
Habilita la característica Grupos de disponibilidad AlwaysOn.
Sintaxis
ByPath (Es el valor predeterminado).
Enable-SqlAlwaysOn
[[-Path] <String>]
[-NoServiceRestart]
[-Force]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByObject
Enable-SqlAlwaysOn
[-InputObject] <Server>
[-NoServiceRestart]
[-Force]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ByName
Enable-SqlAlwaysOn
-ServerInstance <String>
[-NoServiceRestart]
[-Force]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Enable-SqlAlwaysOn habilita AlwaysOn en una instancia de SQL Server. Si la característica grupos de disponibilidad AlwaysOn está habilitada 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á habilitada, no se realiza ninguna acción.
Este cmdlet se puede ejecutar en un servicio remoto.
Debe tener permiso de administrador para ejecutar este cmdlet.
Ejemplos
Ejemplo 1: Habilitación de grupos de disponibilidad AlwaysOn en la ruta de acceso especificada
PS C:\> Enable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance"
Este comando habilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server que se encuentra en la ruta de acceso especificada. Este cambio requiere reiniciar la instancia y se le pedirá que confirme este reinicio.
Ejemplo 2: Habilitar grupos de disponibilidad AlwaysOn en la ruta de acceso especificada y reiniciar el servidor sin confirmación
PS C:\> Enable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -Force
Este comando habilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server que se encuentra en la ruta de acceso especificada. La opción Forzar hace que la instancia del servidor se reinicie sin solicitar confirmación.
Ejemplo 3: Habilitación de grupos de disponibilidad AlwaysOn para la instancia de servidor especificada
PS C:\> Enable-SqlAlwaysOn -ServerInstance "Computer\Instance"
Este comando habilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server denominada Computer\Instance. Este cambio requiere reiniciar la instancia y se le pedirá que confirme este reinicio.
Ejemplo 4: Habilitación de grupos de disponibilidad AlwaysOn para la instancia de servidor especificada mediante la autenticación de Windows
PS C:\> Enable-SqlAlwaysOn -ServerInstance "Computer\Instance" -Credential (Get-Credential "DOMAIN\Username")
Este comando habilita 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. Este cambio requiere reiniciar la instancia y también se le pedirá que confirme este reinicio.
Ejemplo 5: Habilitar grupos de disponibilidad AlwaysOn en la ruta de acceso especificada sin reiniciar el servidor
PS C:\> Enable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -NoServiceRestart
Este comando habilita los grupos de disponibilidad AlwaysOn en la instancia de SQL Server ubicada 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 el nombre de la instancia de SQL Server en la que se va a habilitar la característica grupos de disponibilidad AlwaysOn. El formato es MACHINENAME\INSTANCE. Para habilitar esta configuración en un servidor remoto, úselo junto con el parámetro Credential .
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.
Propiedades del parámetro
| Tipo: | Server |
| 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 |
-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 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: | 2 |
| 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. El formato es MACHINENAME\INSTANCE. Para habilitar esta configuración en un servidor remoto, úselo junto con el parámetro Credential .
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.