SQL Server supporta 2 modalità di autenticazione: la modalità di Windows, detta anche integrata e la modalità mista
Se abbiamo installato SQL Server utilizzando l'opzione Standard sarà attiva la modalità di autenticazione di Windows che è considerata più sicura.
In alcuni casi però, ad esempio quando i computer della rete locale non sono uniti ad un dominio, è necessario poter accedere al database utilizzando degli account di accesso di SQL Server
Diventa quindi necessario abilitare la modalità di autenticazione mista. Per fare questo utilizzeremo SQL Server Management Studio
Dopo esserci connessi facciamo click con il pulsante destro del mouse sul server in Esplora Oggetti e scegliamo la voce proprietà
Nella finestra Proprietà Server selezioniamo la pagina Sicurezza e modifichiamo la voce Autenticazione Server da Autenticazione di Windows a Autenticazione di SQL Server e di Windows
Facciamo click sul pulsante OK per salvare le modifiche.
Un messaggio ci informerà che, per applicare le modifiche, è necessario riavviare SQL Server
Possiamo riavviare SQL Server facendo ancora una volta click con il pulsante destro del mouse sul server in Esplora Oggetti e selezionando la voce Riavvia
L'account sa è l'account di amministrazione di SQL Server. Il suo nome è l'abbreviazione di System Administrator.
Per impostazione predefinita questo account è disabilitato e, in fase di installazione, viene protetto con una password casuale. Per poter accedere al server utilizzando questo account è necessario abilitarlo e modificarne la password
L'account sa è spesso oggetto di attacchi di tipo Brute Force. È estremamente importante selezionare una password complessa per questo delicato account
Per abilitare l'account sa espandiamo la cartella Sicurezza e Account di accesso. Facciamo click con il pulsante destro sull'account sa e scegliamo proprietà
Nella pagina Generale della finestra delle proprietà digitiamo una password complessa
Infine nella scheda Stato impostiamo la voce Account di accesso su Abilitato