Modifica della modalità di autenticazione del serverChange Server Authentication Mode

In questo argomento viene descritto come modificare la modalità di autenticazione del server in SQL Server 2017SQL Server 2017 utilizzando 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 l'installazione Motore di database di SQL ServerSQL Server Database Engine è impostato su Autenticazione di Windows o Autenticazione di SQL Server e di Windows.During installation, Motore di database di SQL ServerSQL Server Database Engine is set to either Windows Authentication mode or SQL Server and Windows Authentication mode. Dopo l'installazione, è possibile modificare in qualsiasi momento la modalità di autenticazione.After installation, you can change the authentication mode at any time.

Se si seleziona Modalità di autenticazione di Windows durante l'installazione, l'account di accesso sa viene disabilitato e il programma di installazione assegna una password.If Windows Authentication mode is selected during installation, the sa login is disabled and a password is assigned by setup. Se in seguito si modifica la modalità di autenticazione in Autenticazione di SQL Server e di Windows, l'account di accesso sa resterà disabilitato.If you later change authentication mode to SQL Server and Windows Authentication mode, the sa login remains disabled. Per usare l'account di accesso sa, usare l'istruzione ALTER LOGIN per abilitare l'account sa e assegnare una nuova password.To use the sa login, use the ALTER LOGIN statement to enable the sa login and assign a new password. È possibile connettersi al server tramite l'account sa solo se si utilizza l'autenticazione di SQL ServerSQL Server .The sa login can only connect to the server by using SQL ServerSQL Server Authentication.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

L'account sa è un account noto di SQL ServerSQL Server che viene spesso preso di mira da utenti malintenzionati.The sa account is a well-known SQL ServerSQL Server account and it is often targeted by malicious users. Non abilitare l'account sa a meno che l'applicazione non lo richieda.Do not enable the sa account unless your application requires it. È estremamente importante utilizzare una password complessa per l'accesso all'account sa.It is very important that you use a strong password for the sa login.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per modificare la modalità di autenticazione di sicurezzaTo change security authentication mode

  1. In Esplora oggetti di SQL Server Management StudioSQL Server Management Studio fare clic con il pulsante destro del mouse sul server e quindi scegliere Proprietà.In SQL Server Management StudioSQL Server Management Studio Object Explorer, right-click the server, and then click Properties.

  2. Nella pagina Sicurezza selezionare la nuova modalità di autenticazione del server dall'elenco Autenticazione servere quindi fare clic su OK.On the Security page, under Server authentication, select the new server authentication mode, and then click OK.

  3. Nella finestra di dialogo SQL Server Management StudioSQL Server Management Studio fare clic su OK per confermare il riavvio di 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. In Esplora oggetti fare clic con il pulsante destro del mouse sul server e quindi scegliere Riavvia.In Object Explorer, right-click your server, and then click Restart. Se è in esecuzione, è necessario riavviare anche SQL ServerSQL Server Agent.If SQL ServerSQL Server Agent is running, it must also be restarted.

Per abilitare l'account di accesso saTo enable the sa login

  1. In Esplora oggetti espandere Sicurezzae quindi Account di accesso, fare clic con il pulsante destro del mouse su sae infine scegliere Proprietà.In Object Explorer, expand Security, expand Logins, right-click sa, and then click Properties.

  2. Nella pagina Generale potrebbe essere necessario creare e confermare una password per l'account di accesso.On the General page, you might have to create and confirm a password for the login.

  3. Nella pagina Stato fare clic su Abilitato nella sezione Account di accesso, quindi scegliere OK.On the Status page, in the Login section, click Enabled, and then click OK.

Utilizzo di Transact-SQL Using Transact-SQL

Per abilitare l'account di accesso saTo enable the sa login

  1. In Esplora oggetti connettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute. Nell'esempio seguente viene abilitato l'account di accesso sa e viene impostata una nuova password.The following example enables the sa login and sets a new password.

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

Vedere ancheSee Also

Password complesse Strong Passwords
Considerazioni sulla sicurezza per un'installazione di SQL Server Security Considerations for a SQL Server Installation
ALTER LOGIN (Transact-SQL) ALTER LOGIN (Transact-SQL)
Connettersi a SQL Server se gli amministratori di sistema sono bloccatiConnect to SQL Server When System Administrators Are Locked Out