Вы находитесь на странице: 1из 5

Menu Cadastro Login

ALTERANDO A SENHA DO USURIO SA (SQL SERVER) POR LINHA DE COMANDO

AGRADEA AO AUTOR
COMPARTILHE!

Gostaria de comear este tutorial contando uma pequena histria.

Estive esta semana em um cliente que trabalha com um software da empresa que trabalho.
Este software usa banco de dados SQL Server (da Microsoft). O cliente nos contatou pois
precisava acessar o SQL Management (programa de gerenciamento de bancos) para fazer
backup do banco de dados atual e restaurar um banco de dados anterior. No entanto, o rapaz
de TI da empresa deles, do qual tinha instalado o SQL Server Express 2012 (verso gratuita do
Microsoft SQL Server), colocou uma senha robusta no usurio sa (usurio master) e tambm
restringiu o acesso pelo modo de autenticao via Windows. Ento tivemos que alterar a senha
do sa via linha de comando para conseguir acessar e gerenciar novamente os bancos de dados.

Como no foi o primeiro caso como esse que peguei e acredito tambm que no ser o ltimo, decidi passar os passos para alterar a senha
por linha de comando.

Vamos ao passo a passo, como sempre bem detalhado para que possa ajudar aos que necessitam.

O primeiro passo a fazer acessar o Prompt de Comando em modo administrativo.

Pelo Windows 7, no menu Iniciar > Todos os Programas > Acessrios, clique com o boto direito do mouse em cima de Prompt de Comando e
depois clique em Executar como administrador como mostra a tela a seguir.

No caso do Windows 8, clique com o boto direito do mouse no canto inferior esquerdo da tela e depois clique em Prompt de Comando
(admin) como mostrado tambm na imagem a seguir.
J na tela do Prompt de Comando, digite o comando sqlcmd -S WIN7-BASETESTE\SQLEXPRESS, no caso aqui o comando sqlcmd para acessar o
SQL via linha de comando, a instruo -S se refere para acessar o SQL Server e WIN7-BASETESTE\SQLEXPRESS o nome do servidor SQL que
est sendo utilizado aqui.

Ao clicarmos em <enter>, aparecer no prompt a linha 1> onde digitaremos as instrues a serem executadas no servidor SQL Server.
Para alteramos a senha do usurio sa, iremos digitar a seguinte instruo: sp_password @old = null, @new = 123456, @loginame = sa, onde
sp_password ocomando para identicar a tabela das senhas, @old = nullir anular a senha antiga do sa, @new = 123456setar a nova
senha como 123456 e @loginame = saidentica que as alteraes da senha sero para o usurio sa.

Ao clicar em <enter> aparecer a segunda linha (2>), onde digitaremos go para executar as instrues solicitadas na linha 1>. Ao clicar em
<enter> reparaem que retornar para o promprt de comando denido como 1>. sinal que a instruo foi aceita pelo SQL Server.

Agora digitamos exit e clicamos em <enter> para sairmos do sqlcmd (prompt de comando do SQL Server), como mostramos nas imagens a
seguir.
Caso no saibam o nome do instncia do Servidor SQL para executarmos os comandos acima, basta acessar o SQL Management Studio que
mostrar o nome e instncia do servidor que est sendo usado.

Agora colocamos o usurio sa, a senha 123456 e depois clicamos em Conectar para acessarmos o servidor desejado.

Pronto, conexo realizada e devidamente logado no servidor.


No sqlcmd podemos trabalhar com comandos para gerenciar as bases de dados. Caso queira saber as opes disponveis para o comando
sqlcmd, s precisa digitar no Prompt de Comando (modo administrativo) o comando sqlcmd/? . Como no o propsito deste tutorial, no irei
entrar em detalhes.

Espero ter ajudado.

Abraos e at a prxima.

Exchange Mailbox Backup


Create automatic, recurring incremental
backups of mailboxes.
CodeTwo

AGRADEA AO AUTOR

Вам также может понравиться