Cambiar el modo de autenticación del servidorChange Server Authentication Mode

ESTE TEMA SE APLICA A:síSQL Server noAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

En este tema se describe cómo cambiar el modo de autenticación del servidor en SQL Server 2017SQL Server 2017 mediante SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to change the server authentication mode in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. Durante la instalación, Motor de base de datos de SQL ServerSQL Server Database Engine se establece en Modo de autenticación de Windows o Modo de autenticación de Windows y SQL Server.During installation, Motor de base de datos de SQL ServerSQL Server Database Engine is set to either Windows Authentication mode or SQL Server and Windows Authentication mode. Tras la instalación, puede cambiar el modo de autenticación en cualquier momento.After installation, you can change the authentication mode at any time.

Si se selecciona Modo de autenticación de Windows durante la instalación, el inicio de sesión de sa está deshabilitado y el programa de instalación asigna una contraseña.If Windows Authentication mode is selected during installation, the sa login is disabled and a password is assigned by setup. Si posteriormente se cambia al Modo de autenticación de Windows y SQL Server, el inicio de sesión de sa permanece deshabilitado.If you later change authentication mode to SQL Server and Windows Authentication mode, the sa login remains disabled. Para usar el inicio de sesión de sa, use la instrucción ALTER LOGIN para habilitar el inicio de sesión de sa y asignar una nueva contraseña.To use the sa login, use the ALTER LOGIN statement to enable the sa login and assign a new password. El inicio de sesión de sa solo se puede conectar al servidor mediante la autenticación de SQL ServerSQL Server .The sa login can only connect to the server by using SQL ServerSQL Server Authentication.

En este temaIn This Topic

Antes de empezarBefore You Begin

SeguridadSecurity

La cuenta sa es una cuenta conocida de SQL ServerSQL Server y suele ser el objetivo de los usuarios malintencionados.The sa account is a well-known SQL ServerSQL Server account and it is often targeted by malicious users. No habilite la cuenta sa a menos que su aplicación lo requiera.Do not enable the sa account unless your application requires it. Es muy importante que utilice una contraseña segura para el inicio de sesión de sa.It is very important that you use a strong password for the sa login.

Usar SQL Server Management StudioUsing SQL Server Management Studio

Para cambiar el modo de autenticación de seguridadTo change security authentication mode

  1. En el Explorador de objetos de SQL Server Management StudioSQL Server Management Studio , haga clic con el botón derecho en el servidor y, después, haga clic en Propiedades.In SQL Server Management StudioSQL Server Management Studio Object Explorer, right-click the server, and then click Properties.

  2. En la página Seguridad , bajo Autenticación de servidor, seleccione el nuevo modo de autenticación del servidor y haga clic en Aceptar.On the Security page, under Server authentication, select the new server authentication mode, and then click OK.

  3. En el cuadro de diálogo SQL Server Management StudioSQL Server Management Studio , haga clic en Aceptar para confirmar el requisito de reiniciar SQL ServerSQL Server.In the SQL Server Management StudioSQL Server Management Studio dialog box, click OK to acknowledge the requirement to restart SQL ServerSQL Server.

  4. En el Explorador de objetos, haga clic con el botón derecho en el servidor y, después, haga clic en Reiniciar.In Object Explorer, right-click your server, and then click Restart. Si el Agente SQL ServerSQL Server se está ejecutando, también debe reiniciarse.If SQL ServerSQL Server Agent is running, it must also be restarted.

Para habilitar el inicio de sesión saTo enable the sa login

  1. En el Explorador de objetos, expanda Seguridad, expanda Inicios de sesión, haga clic con el botón derecho en say, después, haga clic en Propiedades.In Object Explorer, expand Security, expand Logins, right-click sa, and then click Properties.

  2. En la página General , quizás tenga que crear y confirmar una contraseña para el inicio de sesión.On the General page, you might have to create and confirm a password for the login.

  3. En la página Estado , en la sección Inicio de sesión , haga clic en Habilitadoy, a continuación, en Aceptar.On the Status page, in the Login section, click Enabled, and then click OK.

Usar Transact-SQLUsing Transact-SQL

Para habilitar el inicio de sesión saTo enable the sa login

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datosDatabase Engine.In Object Explorer, connect to an instance of Motor de base de datosDatabase Engine.

  2. En la barra de Estándar, haga clic en Nueva consulta.On the Standard bar, click New Query.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.Copy and paste the following example into the query window and click Execute. En el ejemplo siguiente se habilita el inicio de sesión de sa y se establece una nueva contraseña.The following example enables the sa login and sets a new password.

    ALTER LOGIN sa ENABLE ;  
    GO  
    ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;  
    GO  
    

Ver tambiénSee Also

Contraseñas seguras Strong Passwords
Consideraciones de seguridad para una instalación de SQL Server Security Considerations for a SQL Server Installation
ALTER LOGIN (Transact-SQL) ALTER LOGIN (Transact-SQL)
Conectarse a SQL Server cuando los administradores del sistema no tienen accesoConnect to SQL Server When System Administrators Are Locked Out