Recuperare password sa di sql express

mercoledì 11 marzo 2009 - 19.49

Samb1985 Profilo | Junior Member

Ho bisogno di recuperare la password dell'utente sa del mio db sql express.

Ho bisogno di un account amministratore per accedere a sql express ma non ricordo la password dell'utente sa, è possibile recuperarla in qualche modo ?
Ho provato varie password o a lasciare lo spazio vuoto ma non vanno....

lbenaglia Profilo | Guru

>Ho bisogno di recuperare la password dell'utente sa del mio db
>sql express.
>
>Ho bisogno di un account amministratore per accedere a sql express
>ma non ricordo la password dell'utente sa, è possibile recuperarla
>in qualche modo ?

Ciao Stefano,

No, non è possibile recuperare la password di una login, però nessuno ti vieta di autenticarti con un account Windows appartenente al gruppo locale Administrators dato che di default gli utenti appartenenti a tale gruppo hanno i diritti di sysadmin sull'istanza.
A questo punto non ti resta che impostare una nuova password alla login "sa".

>Ho provato varie password o a lasciare lo spazio vuoto ma non
>vanno....
Mano male, sarebbe un bel buco di sicurezza

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Samb1985 Profilo | Junior Member

Sono su Vista con l'account amministratore, entro con l'autenticazione windows ma non riesco a modificare permessi o password, dice che non ho l'autorizzazione.

lbenaglia Profilo | Guru

>Sono su Vista
Ecco, in Windows Vista e Windows Server 2008 occorre specificare esplicitamente in fase di setup quali utenti Windows devono appartenere al ruolo predefinito sysadmin (almeno uno obbligatorio e probabilmente l'account Windows utilizzato durante il setup dell'istanza).

Maggiori info a questi links:
http://msdn.microsoft.com/en-us/library/cc281849.aspx
http://msdn.microsoft.com/en-us/library/aa905868.aspx

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

Samb1985 Profilo | Junior Member

risolto il problema dell'account ne ho creato uno nuovo con diritti amministrazioni. Ora il problema è quando voglio inserire un database (.mdf) tramite collega, scelgo il file mdf e quando clicco su ok c'è il seguente errore:
"Impossibile aprire il file fisico:..... Errore del sistema operativo 5: Accesso Negato, Microsoft SQL Server: Errore 5120 "

Il file non è corrotto, sto su SQLEXPRESS (SQL Server 9.0.4035), l'utente è amministratore. Da cosa può dipendere ?

lbenaglia Profilo | Guru

>"Impossibile aprire il file fisico:..... Errore del sistema operativo
>5: Accesso Negato, Microsoft SQL Server: Errore 5120 "
>
>Il file non è corrotto, sto su SQLEXPRESS (SQL Server 9.0.4035),
>l'utente è amministratore. Da cosa può dipendere ?

Dal fatto che il db (formato da un master data file .mdf E da un transaction log .ldf) si trova in un percorso in cui l'account utilizzato dal servizio SQL Server non ha permission di full control.
Sposta i due files sotto la directory ...\Nome Istanza\MSSQL\DATA e riesegui l'attach.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5