PRE-REQUISITI
SQL Management Studio
SQL Server qualsiasi versione
ATTENZIONE: questo tutorial è valido per tutte le versioni di Microsoft SQL Server
DESCRIZIONE PROBLEMA
Questo articolo descrive come è possibile riottenere l’accesso al SQL Server come amministratore di sistema in caso di blocco.
Un amministratore di sistema può perdere l’accesso a un’istanza di SQL Server per uno dei motivi seguenti:
– Tutti gli account di accesso membri del ruolo predefinito del server sysadmin sono stati rimossi per errore.
– Tutti i gruppi di Windows membri del ruolo predefinito del server sysadmin sono stati rimossi per errore.
– Gli account di accesso membri del ruolo predefinito del server sysadmin sono assegnati a utenti che non sono disponibili.
– L’account sa è disabilitato o la password non è nota ad alcun utente.
RISOLUZIONE
Per risolvere il problema di accesso, è consigliabile avviare l’istanza di SQL Server in modalità utente singolo.
Questa modalità impedisce che si verifichino altre connessioni mentre si tenta di riottenere l’accesso.
Da questa modalità è possibile connettersi all’istanza di SQL Server e aggiungere il proprio account di accesso al ruolo del server sysadmin
Avviare lo snap-in con diritti amministrativi Gestione configurazione SQL Server selezionare l’istanza
Cliccare con il tasto destro quindi selezionare Properties
Selezionare il Tab Advanced
Individuare la voce Startup Parameters quindi aggiungere al fondo della stringa l’opzione ;-m
Cliccare su Ok per confermare le modifiche
Riavviamo l’istanza SQL Server.
Da questo momento il server sarà in modalità utente singolo.
NOTA BENE: Accertarsi che SQL Server Agent non sia in esecuzione, altrimenti l’unica connessione presente non sarà più disponibile a causa del relativo utilizzo da parte di questo servizio.
A questo punto avviare il SQL Management Studio come amministratore locale del server.
Dal SQL Management Studio sarà possibile abilitare un qualsiasi utente al gruppo sysadmin.
Dopo aver abilitato l’utente prestabilito chiudere il SQL Management Studio e rimuovere l’opzione -m inserita in precedenza da Gestione configurazione SQL Server.
Sempre da Gestione configurazione SQL Server riavviare l’istanza.
A questo punto sarà possibile accedere all’istanza tramite il SQL Managent Studio e connettersi normalmente con uno degli account che fa parte del ruolo predefinito del server sysadmin.
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti