Set-SqlAuthenticationMode
Configura o modo de autenticação da instância de destino do SQL Server.
Sintaxe
Set-SqlAuthenticationMode
[-Mode] <ServerLoginMode>
[[-SqlCredential] <PSCredential>]
[-ForceServiceRestart]
[-NoServiceRestart]
[-Path <String[]>]
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SqlAuthenticationMode
[-Mode] <ServerLoginMode>
[[-SqlCredential] <PSCredential>]
[-ForceServiceRestart]
[-NoServiceRestart]
-InputObject <Server[]>
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SqlAuthenticationMode
[-Mode] <ServerLoginMode>
[[-SqlCredential] <PSCredential>]
[-ForceServiceRestart]
[-NoServiceRestart]
-ServerInstance <String[]>
[-Credential] <PSCredential>
[-AutomaticallyAcceptUntrustedCertificates]
[-ManagementPublicPort <Int32>]
[-RetryTimeout <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Set-SqlAuthenticationMode configura o modo de autenticação da instância de destino do SQL Server.
O Adaptador do SQL ServerCloud deve estar em execução e acessível no computador que hospeda a instância do SQL Server.
Esse cmdlet oferece suporte a estes modos de operação:
- Especifique a instância Windows PowerShell caminho.
- Especifique o objeto do servidor.
- Especifique o objeto ServerInstance da instância de destino do SQL Server.
Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.
Exemplos
Exemplo 1: configurar o modo de autenticação SQL Server
PS C:\> CD SQLSERVER:\SQL\Computer\Instance;
PS SQLSERVER:\SQL\Computer\Instance> Set-SqlAuthenticationMode -Credential $Credential -Mode Integrated -ForceServiceRestart -AcceptSelfSignedCertificate
Exemplo 2: configurar o modo de autenticação SQL Server em todas as instâncias SQL Server
PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer005" | Set-SqlAuthenticationMode -Credential $Credential -Mode Mixed -SqlCredential $sqlCredential -NoServiceRestart -AcceptSelfSignedCertificate
Esse comando obtém todas as instâncias de SQL Server no computador nomeado Computer005
e configura o modo de autenticação paraMixed
, com as credenciais SQL fornecidas para cada uma delas. O serviço SQL Server não é reiniciado automaticamente.
O certificado autoassinado do computador de destino é aceito automaticamente sem avisar o usuário.
Parâmetros
-AutomaticallyAcceptUntrustedCertificates
Indica que esse cmdlet aceita automaticamente certificados não confiáveis.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Credential
Especifica uma conta de usuário com credenciais de Administrador do Windows no computador de destino.
Tipo: | PSCredential |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ForceServiceRestart
Indica que esse cmdlet força o serviço SQL Server a reiniciar, se necessário, sem avisar o usuário.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-InputObject
Especifica o objeto de servidor, como uma matriz, da instância de destino.
Tipo: | Server[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ManagementPublicPort
Especifica a porta de gerenciamento público no computador de destino. Esse parâmetro deve ser usado quando as portas do computador de destino não estão diretamente acessíveis, mas são expostas por meio de pontos de extremidade, o que significa que esse cmdlet precisa se conectar a uma porta diferente.
O Adaptador de Nuvem do SQL Server deve estar acessível para essa porta.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Mode
Especifica o modo de autenticação que será configurado na instância de destino do SQL Server.
Tipo: | ServerLoginMode |
Valores aceitos: | Normal, Integrated, Mixed, Unknown |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-NoServiceRestart
Indica que esse cmdlet impede uma reinicialização do serviço SQL Server sem avisar o usuário.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Path
Especifica o caminho para a instância do SQL Server, como uma matriz, na qual esse cmdlet executa a operação. Se você não especificar um valor para esse parâmetro, o cmdlet padrão será o local de trabalho atual.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RetryTimeout
Especifica o período de tempo para tentar novamente o comando na severidade de destino. Após a expiração do tempo limite, nenhuma tentativa de repetição será realizada.
Tipo: | Int32 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ServerInstance
Especifica, como uma matriz de cadeia de caracteres, o nome de uma instância de SQL Server que se torna o destino da operação.
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-SqlCredential
Especifica as credenciais de administrador criadas na instância de destino do SQL Server se a autenticação de modo misto estiver habilitada.
Tipo: | PSCredential |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
Microsoft.SqlServer.Management.Smo.Server[]
System.String[]