Você está na página 1de 3

10/25/13

Resetando a senha do usurio sa no SQL Server | Ginx Blog

Ginx Blog
Contedo para desenvolvedores

Resetando a senha do usurio sa no SQL Server


Posted on 02/10/2011 Pode acontecer com todo mundo de esquecer uma senha, neste pequeno tutorial vou explicar como alterar a senha de qualquer usurio do SQL Server sem ter a senha do administrador. O SQL Server permite que seja executado no modo Single User, que permite acesso irrestrito a todas as tabelas e opes do banco de dados. Portanto, essa dica deve ser usada com cuidado. Voc precisar ter acesso de administrador local no computador em que o SQL Server estiver rodando. Neste exemplo, foi usado o SQL Server 2008 R2 Express com uma instncia nomeada chamada SQLExpress (o padro). Caso sua instncia tenha outro nome, mude onde aparece SQLExpress para est instncia. Este deve funcionar em todas as verses do SQL Server. Abra o prompt de comando e navegue at a pasta onde est instalado o SQL Server, abaixo exemplo para o SQL 2008 R2 Express:

c d\ P r o g r a mF i l e s \ M i c r o s o f tS Q LS e r v e r \ M S S Q L 1 0 _ 5 0 . S Q L E X P R E S S \ M S S Q L \ B i n n

Caso est no seja a sua pasta, procure pelo arquivo sqlservr.exe na pasta Program Files ou Arquivos de Programas. Execute o comando abaixo para ter acesso as opes de inicializao (apenas por curiosidade).

s q l s e r v r/ ?
blog.ginx.com.br/2011/10/resetando-a-senha-do-usuario-sa-no-sql-server/ 1/3

10/25/13

Resetando a senha do usurio sa no SQL Server | Ginx Blog

u s a g e :s q l s e r v r [ c ]( n o ta sas e r v i c e ) [ df i l e ]( a l t e r n a t i v em a s t e rd a t af i l e ) [ lf i l e ]( a l t e r n a t i v em a s t e rl o gf i l e ) [ ef i l e ]( a l t e r n a t ee r r o r l o gf i l e ) [ f ]( m i n i m a lc o n f i g u r a t i o nm o d e ) [ m ]( s i n g l eu s e ra d m i nm o d e ) [ gn u m b e r ]( s t a c kM Bt or e s e r v e ) [ k]( c h e c k p o i n ts p e e di nM B / s e c ) [ n ]( d on o tu s ee v e n tl o g g i n g ) [ sn a m e ]( a l t e r n a t er e g i s t r yk e yn a m e ) [ T]( t r a c ef l a gt u r n e do na ts t a r t u p ) [ x ]( n os t a t i s t i c st r a c k i n g ) [ yn u m b e r ]( s t a c kd u m po nt h i se r r o r ) [ B ]( b r e a k p o i n to ne r r o r( u s e dw i t hy ) ) [ K ]( f o r c er e g e n e r a t i o no fs e r v i c em a s t e rk e y( i fe x i s t s ) ) S e ed o c u m e n t a t i o nf o rd e t a i l s .

Abra o gerenciador de servios e pare o servio do SQL Server. Se voc usar o SQL Express poder para-lo com o seguinte comando.

n e ts t o pM S S Q L $ S Q L E X P R E S S

Lembre-se que voc deve ser administrador, seno o comando acima ir retornar um erro. Em seguinda, execute o SQL Server usando a opo -m para que ele seja executado como single user.

s q l s e r v rmsS Q L E x p r e s s

Agora seu banco est rodando no modo Single User, voc pode conectar nele usando o SQL Managment Studio com seu usurio do Windows e voc ter acesso total ao sistema, podendo alterar qualquer configurao. O comando SQL abaixo altera a senha do usurio sa para 123.
A L T E RL O G I Ns aW I T HP A S S W O R D=' 1 2 3 '

Se voc quiser usar o modo rpido, o seguindo comando pode ser usado no prompt.

s q l c m dS( l o c a l ) \ S Q L E x p r e s sEQ" A L T E RL O G I Ns aW I T HP A S S W O R D=' 1 2 3 ' "

Aps finalizado as suas alteraes, pare o banco que est rodando como Single User (use Ctrl+C) e reinicie o servio do SQL Server. Voc pode user o comando abaixo para isso.

blog.ginx.com.br/2011/10/resetando-a-senha-do-usuario-sa-no-sql-server/

2/3

10/25/13

Resetando a senha do usurio sa no SQL Server | Ginx Blog

n e ts t a r tM S S Q L $ S Q L E X P R E S S

Compartilhar:

Facebook 6

Twitter 2

This entry was posted in Desenvolvimento, SQL and tagged recuperar senha, sa, senha, sql, sqlserver by sergio. Bookmark the permalink [http://blog.ginx.com.br/2011/10/resetando-a-senha-do-usuario-sa-no-sql-server/] .
ONE THOUGHT ON RESETANDO A SENHA DO USURIO SA NO SQL SERVER

Daniel on 05/08/2013 at 23:22 said:

Muito Obrigado Sergio, sempre esqueo a senha do sa da minha mquina virtual. Obrigado. Obs.: Se possvel, no para de postar. Daniel Bianchi

blog.ginx.com.br/2011/10/resetando-a-senha-do-usuario-sa-no-sql-server/

3/3

Você também pode gostar