Ho bloccato il mio utente sa


10

Quindi stavo cercando di modificare alcune impostazioni nel mio Microsoft SQL Server Management Studio 2019. Cambio la modalità di accesso da mista (autenticazione Windows e SQL) a solo Windows e ora non riesco ad accedere con il mio account sa e non avere un altro account con diritti di amministratore.

Cosa dovrei fare? Qualsiasi suggerimento sarà molto apprezzato.

Risposte:


11

Esistono due modi per gestirlo.

Un'opzione è accedere al computer Windows come amministratore locale, avviare SQL Server in modalità utente singolo (-m switch di avvio) e ora sarai in grado di accedere al tuo server SQL come amministratore di sistema usando l'autenticazione di Windows.

L'altra opzione è semplicemente tornare alla modalità mista modificando direttamente il registro in Windows (non supportato). Sul mio computer, il percorso del registro per un'istanza denominata (denominata "a") è: Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL14.A \ MSSQLServer. E il valore per l'autenticazione mista è LoginMode: 2.



Avevo dimenticato il metodo in modalità singola, anche se onestamente richiede ancora un riavvio dei servizi. La tua risposta è breve e dolce, quindi rimosso la mia risposta.
clifton_h

2
Ho usato la seconda opzione e ha funzionato come per magia ed è molto semplice
Nano

0

Se si è in grado di accedere al server su cui è ospitato SQL Server, è possibile utilizzare l'account Windows locale per ottenere l'accesso e modificare nuovamente l'impostazione. Se non si dispone di quel livello di accesso, è possibile contattare gli amministratori del server e chiedere loro di cambiarlo nuovamente.

Una volta che sei sul server, procedi come segue per modificare l'impostazione:

  • Apri SQL Server Management Studio come faresti normalmente
  • Accedi utilizzando l'autenticazione di Windows.
  • Una volta effettuato l'accesso, fai clic con il pulsante destro del mouse sul server e scegli Proprietà .
  • Fai clic sulla pagina Sicurezza .
  • In Server Authenticationselezionare il SQL Server and Windows Authentication modepulsante di opzione.
  • Fai clic OKper salvare le modifiche.

Per ulteriori informazioni, consultare la documentazione per la modalità di autenticazione di Change Server


Mi dispiace ma sono nuovo di questo. Sono l'unica persona responsabile di questo. Ho creato il server usando Windows Server Express o qualcosa del genere. Ora sono nel mio account Windows locale, cosa devo fare?
Nano,

Ho aggiornato la mia risposta con una guida.
Mr.Brownstone,

Grazie per la risposta e l'aggiornamento. Tuttavia, non ha funzionato, continuava a darmi errori riguardo al fatto che non ho il permesso. Sono stato in grado di risolverlo andando nel registro e modificando il valore di accesso da 1 a 2. Grazie mille comunque
Nano

1
@Kashan la modifica del registro è rischiosa e non supportata da Microsoft. Ma sono contento che tu abbia installato il sistema. 😄 Proverei a farlo rimbalzare almeno una volta per vedere se la modifica del registro ha altri effetti e per essere al sicuro!
clifton_h

1
@Learning_DBAdmin impossibile se nessuno può accedere al server.
clifton_h
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.