Set-SqlAuthenticationMode

Configura el modo de autenticación de la instancia de destino de SQL Server.

Sintaxis

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

El cmdlet Set-SqlAuthenticationMode configura el modo de autenticación de la instancia de destino de SQL Server.

El adaptador de SQL ServerCloud debe estar en ejecución y accesible en el equipo que hospeda la instancia de SQL Server.

Este cmdlet admite los modos de funcionamiento siguientes:

  • Especifique la ruta de acceso de Windows PowerShell instancia.
  • Especifique el objeto de servidor.
  • Especifique el objeto ServerInstance de la instancia de destino de SQL Server.

Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.

Ejemplos

Ejemplo 1: Configuración del modo de autenticación de SQL Server

PS C:\> CD SQLSERVER:\SQL\Computer\Instance;
PS SQLSERVER:\SQL\Computer\Instance> Set-SqlAuthenticationMode -Credential $Credential -Mode Integrated -ForceServiceRestart -AcceptSelfSignedCertificate

Ejemplo 2: Configuración del modo de autenticación de SQL Server en todas las instancias de SQL Server

PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer005" | Set-SqlAuthenticationMode -Credential $Credential -Mode Mixed -SqlCredential $sqlCredential -NoServiceRestart -AcceptSelfSignedCertificate

Este comando obtiene todas las instancias de SQL Server en el equipo denominado Computer005 y configura el modo Mixedde autenticación en , con las credenciales SQL proporcionadas para cada una de ellas. El servicio SQL Server no se reinicia automáticamente. El certificado autofirmado de la máquina de destino se acepta automáticamente sin preguntar al usuario.

Parámetros

-AutomaticallyAcceptUntrustedCertificates

Indica que este cmdlet acepta automáticamente certificados que no son de confianza.

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

-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 cuenta de usuario con credenciales de administrador de Windows en el equipo de destino.

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

-ForceServiceRestart

Indica que este cmdlet obliga al servicio SQL Server a reiniciarse, si es necesario, sin preguntar al usuario.

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, como matriz, de la instancia de destino.

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

-ManagementPublicPort

Especifica el puerto de administración pública en el equipo de destino. Este parámetro se debe usar cuando los puertos del equipo de destino no son accesibles directamente, pero se exponen a través de puntos de conexión, lo que significa que este cmdlet debe conectarse a un puerto diferente.

Este puerto debe poder obtener acceso al Adaptador para la nube de SQL Server.

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

-Mode

Especifica el modo de autenticación que se configurará en la instancia de destino de SQL Server.

Tipo:ServerLoginMode
Valores aceptados:Normal, Integrated, Mixed, Unknown
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NoServiceRestart

Indica que este cmdlet impide el reinicio del servicio SQL Server sin preguntar al usuario.

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 de SQL Server, como una matriz, en la que este cmdlet ejecuta la operación. Si no especifica un valor para este parámetro, el cmdlet tiene como valor predeterminado la ubicación de trabajo actual.

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

-RetryTimeout

Especifica el período de tiempo que se va a reintentar el comando en el servidor de destino. Cuando termine el tiempo de espera, no se realizará ningún reintento más.

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

-ServerInstance

Especifica, como matriz de cadenas, el nombre de una instancia de SQL Server que se convierte en el destino de la operación.

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

-SqlCredential

Especifica las credenciales de administrador que se crean en la instancia de destino de SQL Server si la autenticación en modo mixto está habilitada.

Tipo:PSCredential
Posición:2
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
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

Microsoft.SqlServer.Management.Smo.Server[]

System.String[]