Modifica di una password


15

Sto cercando di cambiare la password dell'account sa utilizzando SQL Server Management Studio 2012. Ho seguito i passaggi seguenti, ma la password è sempre la stessa.

  1. Accedere a SQL Server Management Studio, selezionare Motore di database, \ SBSmonitoring, Autenticazione di Windows.
  2. Vai a Esplora oggetti - Cartella di sicurezza - Cartella di accesso.
  3. Fare clic con il tasto destro sull'account SA e selezionare l'opzione Proprietà.
  4. Nella pagina Generale, modificare la password SA e confermarla.
  5. Nella pagina di stato, modifica Accedi su Abilitato. Fai clic su OK per salvare la modifica.
  6. Riavviare SQL Server e tutti i suoi servizi.

Qualche idea ?


Quale errore viene visualizzato quando si tenta di accedere? Il server è stato configurato solo per l'autenticazione di Windows? L' saaccount è disabilitato? L' saaccount è stato rinominato e un altro account è sastato aggiunto? Cosa ottieni quando esegui questi:SELECT CASE SERVERPROPERTY('IsIntegratedSecurityOnly') WHEN 1 THEN 'Windows Authentication' WHEN 0 THEN 'Windows and SQL Server Authentication' END as [Authentication Mode]; SELECT name, type_desc, is_disabled FROM sys.server_principals WHERE sid = 0x01; SELECT * FROM sys.syslogins WHERE sid = 0x01;
Bacon Bits l'

2
Verifica che l'istanza sia impostata su Autenticazione mista.

2
ERRORLOG ti indicherà il motivo dell'errore di accesso. Se l'autenticazione mista non è abilitata, verrà visualizzato "Accesso non riuscito per l'utente 'sa'. Motivo: tentativo di accesso mediante autenticazione SQL non riuscito. Il server è configurato solo per l'autenticazione di Windows." Inoltre, perché mai stai usando sa? È un login ben noto e un potenziale veicolo di attacco: disabilitarlo e configurare un login sysadmin diverso.
spaghettidba,

Risposte:


10

usa questa query cambierà una password

GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'newpassword' 
GO

Grazie, ma ho ancora problemi. In effetti, quando eseguivo questi comandi su SQL Server Management Studio ho ricevuto questo messaggio: "Comandi completati correttamente". ... Ma quando provo ad accedere con la nuova password non funziona. Anche quando ho consultato le proprietà SA ho scoperto che nulla è stato davvero cambiato, anche se ho fatto un aggiornamento!

l'ho provato con il mio db e il suo funzionamento perfetto. Basta chiudere lo studio di gestione sql e riaprirlo e provare con una nuova password. Fammi sapere se hai ancora problemi
Arunprasanth KV

10

Eri davvero vicino alla tua soluzione. Devi solo riavviare l'istanza di SQL Server \SBSMonitoringdopo aver modificato la sapassword come spiegato nel seguente articolo e assicurarti che sia attivata l' autenticazione in modalità mista .

Soluzione

Riferimento: qual è la password predefinita per l'account "sa" nello standard Windows sbs 2011 (ho modificato leggermente l'elenco originale):

  1. Accedere a SQL Server Management Studio

    • Seleziona il motore di database, <SBSservername>\SBSmonitoring
    • aprire Proprietà server
    • fai clic sulla sezione Sicurezza
    • selezionare la modalità di autenticazione di SQL Server e Windows
    • Clicca su OK
    • Riavviare l'istanza di SQL Server
  2. Vai a Esplora oggetti - Cartella di sicurezza - Cartella di accesso.

  3. Fare clic con il tasto destro sull'account SA e selezionare l'opzione Proprietà.
  4. Nella pagina Generale, modificare la password SA e confermarla.
  5. Nella pagina di stato, modifica Accedi su Abilitato. Fai clic su OK per salvare la modifica.
  6. Riavviare SQL Server e tutti i suoi servizi.

Questo dovrebbe fare il lavoro.

Soluzione alternativa

Eseguire la seguente istruzione per impostare l'istanza di SQL Server in modalità mista:

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO

Quindi riavvia il server e modifica la sapassword come faresti normalmente.

Modalità mista (SQL Server e modalità di autenticazione di Windows)

Se non si attiva l' autenticazione in modalità mista, si riceverà costantemente un messaggio di errore quando si tenta di accedere con l' saaccesso a SQL Server anche se è stata modificata la password e abilitato l'accesso.

Errore di accesso Modalità di autenticazione di Windows

L'abilitazione della modalità mista (aka, SQL Server e modalità di autenticazione di Windows) eliminerà questo messaggio di errore.


0

Esistono vari metodi per farlo:

1) Puoi farlo con l'aiuto del prompt dei comandi

2) Utilizzo di un software di terze parti come il cambia password di SQL Server. link qui

3) Provare a ripristinare il database Master dal backup del database. Questo non sarà d'aiuto a lungo termine perché continuerai a riscontrare lo stesso problema se non ricordi la password SA.

Si prega di fare riferimento al seguente link per l'utilizzo del prompt dei comandi che ha funzionato per me in passato:

https://technet.microsoft.com/en-us/magazine/jj853293.aspx


0

se si utilizza solo "l'autenticazione di Windows", l'account SA è disabilitato per impostazione predefinita. Verifica di utilizzare l'autenticazione mista, altrimenti non sarai in grado di accedere al server sql.


-1

La mia comprensione è che è necessario modificare sempre la password tramite Gestione configurazione SQL Server. Altrimenti potrebbe non cambiare correttamente in tutto il sistema.


-1
  1. Accedi a SQL Server Esegui come amministrazione
  2. selezionare la modalità di autenticazione di SQL Server e Windows accedere al server
  3. Vai a Esplora oggetti - Cartella di sicurezza - Cartella di accesso .
  4. Fare clic con il tasto destro su un account e selezionare l'opzione Proprietà. (SE si desidera modificare il nome anche fare clic con il tasto destro su sa e rinominarlo )
  5. Nella pagina Generale, cambia la password sa e confermala .
  6. Nella pagina di stato, modifica Accedi su Abilitato . Fai clic su OK per salvare la modifica.
  7. Riavviare SQL Server e tutti i suoi servizi.
  8. Disconnetti e Connetti
  9. Nome di accesso sa (se non cambiare il nome) e la password è nuova

1
In che modo differiscono dalle risposte precedenti?
John aka hot2use,

Se vuoi reimpostare la password,
eseguila
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.