Disable-SqlAlwaysOn
Desabilita o recurso Grupos de Disponibilidade AlwaysOn para um servidor.
Sintaxe
ByPath (Padrão)
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
O cmdlet Disable-SqlAlwaysOn desabilita o recurso grupos de vaibilidade Always On em uma instância do SQL Server.
Se o recurso Grupos de Disponibilidade AlwaysOn estiver desabilitado enquanto o serviço SQL Server estiver em execução, o serviço do mecanismo de banco de dados deverá ser reiniciado para que as alterações sejam concluídas.
A menos que você especifique o parâmetro Force, o cmdlet solicitará que você reinicie o serviço.
Se o recurso Grupos de Disponibilidade AlwaysOn já estiver desabilitado, esse cmdlet não fará alterações.
Esse cmdlet pode ser executado em um serviço remoto.
Você deve ter permissões de administrador para executar este cmdlet.
Module requirements: version 21+ on PowerShell 5.1; version 22+ on PowerShell 7.x.
Exemplos
Exemplo 1: Desabilitar Grupos de Disponibilidade AlwaysOn no caminho especificado
PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance"
Esse comando desabilita Grupos de Disponibilidade AlwaysOn na instância do SQL Server localizada no caminho especificado. Esse comando requer a reinicialização da instância do servidor e você será solicitado a confirmar essa reinicialização.
Exemplo 2: Desabilitar Grupos de Disponibilidade AlwaysOn no caminho especificado e reiniciar o servidor sem confirmação
PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -Force
Esse comando desabilita Grupos de Disponibilidade AlwaysOn na instância do SQL Server localizada no caminho especificado. A opção Forçar faz com que a instância do servidor seja reiniciada sem solicitar confirmação.
Exemplo 3: Desabilitar Grupos de Disponibilidade AlwaysOn para a instância de servidor especificada
PS C:\> Disable-SqlAlwaysOn -ServerInstance "Computer\Instance"
Esse comando desabilita Grupos de Disponibilidade AlwaysOn na instância do SQL Server chamada 'Computador\Instância'. Esse comando requer a reinicialização da instância e você será solicitado a confirmar essa reinicialização.
Exemplo 4: Desabilitar Grupos de Disponibilidade AlwaysOn para a instância de servidor especificada usando a autenticação do Windows
PS C:\> Disable-SqlAlwaysOn -ServerInstance "Computer\Instance" -Credential (Get-Credential "DOMAIN\Username")
Esse comando desabilita Grupos de Disponibilidade AlwaysOn na instância do SQL Server chamada "Computador\Instância" usando a autenticação do Windows. Você será solicitado a inserir a senha da conta especificada, 'DOMAIN\Username'. Essa alteração requer a reinicialização da instância e você também será solicitado a confirmar essa reinicialização.
Exemplo 5: Desabilitar Grupos de Disponibilidade AlwaysOn no caminho especificado sem reiniciar o servidor
PS C:\> Disable-SqlAlwaysOn -Path "SQLSERVER:\Sql\Computer\Instance" -NoServiceRestart
Esse comando desabilita Grupos de Disponibilidade AlwaysOn na instância do SQL Server localizada no caminho especificado, mas o comando não reinicia a instância. A alteração não entrará em vigor até que você reinicie manualmente essa instância do servidor.
Parâmetros
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | False |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Credential
Especifica uma credencial do Windows que tem permissão para alterar a configuração Always On na instância do SQL Server.
Propriedades do parâmetro
| Tipo: | PSCredential |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Force
Força o comando a ser executado sem solicitar a confirmação do usuário. Esse parâmetro é fornecido para permitir a construção de scripts.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-InputObject
Especifica o objeto de servidor da instância do SQL Server em que a configuração Grupos de Disponibilidade AlwaysOn está desabilitada.
Propriedades do parâmetro
| Tipo: | Server |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ByObject
| Cargo: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-NoServiceRestart
Indica que o usuário não é solicitado a reiniciar o serviço do SQL Server. Você deve reiniciar manualmente o serviço do SQL Server para que as alterações entrem em vigor. Quando esse parâmetro é definido, Force é ignorado.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Path
Especifica o caminho para a instância do SQL Server. Esse é um parâmetro opcional. Se não for especificado, o valor do local de trabalho atual será usado.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ByPath
| Cargo: | 1 |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ServerInstance
Especifica o nome da instância do SQL Server em que Always On está desabilitado. O formato deve ser MACHINENAME\INSTANCE. Use o parâmetro Credencial para alterar a configuração Always On em um servidor remoto.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ByName
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | True |
| Valor dos argumentos restantes: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | False |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.