lar - janelas
Alterando a senha sa no MS SQL. Alterando a senha sa no sql Senha sa padrão do servidor SQL

Olá a todos, hoje vou contar como alterar ou redefinir senha sa servidor SQL. Deixe-me lembrá-lo de que sa é um login de usuário no MS SQL, que por padrão tem os privilégios mais altos, a conta em si é local, muitas vezes até desabilitada, mas mesmo assim usada com frequência; Pode surgir uma situação em que você esqueceu a senha e, portanto, perdeu o acesso aos bancos de dados. Hoje você aprenderá como contornar isso e restaurar o acesso aos seus bancos de dados;

sp_senha NULO,<вставьте_новый_пароль_тут>, 'sa'

Se a mensagem Falha na validação da senha for exibida. A senha não atende aos requisitos da política do Windows porque é muito curta. Em seguida, defina uma senha mais forte.

Depois disso você irá redefinir a senha no sql.

Outra opção para usar osql é assim

então tentamos nos conectar com uma conta de sistema operacional confiável

osql.exe" -S (local)\nome do seu servidor -E

E a última fronteira
ALTER LOGIN SA COM SENHA = "nova_senha"
substituirá a senha por new_password

Usando o Asunsoft SQL Password Geeker

Existe um utilitário chamado Asunsoft SQL Password Geeker, que infelizmente é pago, mas é capaz de completar a tarefa. Inicie-o, clique em Procurar e siga o caminho C:\Arquivos de Programas\ SQL da Microsoft Servidor\MSSQL11.MSSQLSERVER\MSSQL\DATA e abra master.mdf

agora para redefinir a senha sa no sql, selecione-a e clique em Redefinir.

Alterar senha sa em modo exclusivo

Existe uma quarta maneira de alterar a senha de sa e envolve a execução do MS SQL no modo de usuário único. O que nós precisamos?

A primeira coisa é parar o MS SQL Server, você pode fazer isso através de serviços ou de linha de comando

parada líquida MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Agora você precisa definir o parâmetro na linha Caminho da imagem-m falará apenas sobre o modo de usuário único. Eu entendi assim

"C:\Arquivos de Programas\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

Agora inicie o MS SQL com o comando

início líquido MSSQLSERVER

O SQL agora está sendo executado no modo de usuário único e permite que qualquer membro do grupo de administradores locais do computador se conecte à instância do SQL Server com direitos de administrador de sistema, mas você precisa informar isso ao SQL. Você pode visualizar o modo operacional nas propriedades do serviço.

Na linha de comando escrevemos

cd C:\Arquivos de Programas\Microsoft SQL Server\110\Tools\Binn

sqlcmd.exe: EXEC sp_addsrvrolemember "nome do servidor\nome de usuário", "sysadmin"

Reinicie o serviço e aproveite a vida, não se esqueça de remover o parâmetro -m do registro posteriormente. É assim que você pode simplesmente redefinir a senha sa no sql, usando métodos internos e de terceiros.

“sa” é um login de usuário no MS SQL, que por padrão tem os privilégios mais altos, a conta em si é local, muitas vezes até desabilitada, mas ainda assim usada com frequência; Se você perdeu ou esqueceu a senha desta conta “sa”, você não terá acesso para gerenciar seus bancos de dados.

Senha padrão sa

Deixe-me lembrá-lo de que a senha padrão é sa, por incrível que pareça sa

O único requisito é que você seja um administrador local em qualquer lugar

Alterar senha sa no sql via GUI

Vamos começar, abra Iniciar e vá para Todos os Programas > Microsoft SQL Server 2012 R2 > SQL Server Management Studio

Ou você pode abrir um prompt de comando e digitar ssms lá.

O SQL Server Management Studio será aberto.

O padrão é verificar Autenticidade do Windows, o que significa que você só pode fazer login com uma conta local do Windows ou uma conta de domínio, desde que tenha os direitos.

A conta sa está desabilitada por padrão, mas isso não impedirá que você altere sua senha.

ms sql permite redefinir a senha sa através de suas propriedades, para isso clique com o botão direito e selecione propriedades no menu de contexto.

Na aba geral você verá um campo para inserir uma nova senha, a única coisa a ter em mente é que se a caixa de seleção Exigir o uso de uma política de senha estiver marcada, você terá que criar uma senha forte que atenda à segurança requisitos, nomeadamente

  • A senha deve ter letra maiúscula
  • A senha deve ter uma letra minúscula
  • Deve haver um caractere ou número especial na senha

Se você desmarcar a caixa, poderá definir Nova Senha e salve. A senha do usuário sa no sql foi alterada.

A única coisa é que se você quiser usar a conta sa, então você precisa habilitá-la, para isso vá até o item de status e especifique Nome de login habilitado;

Outra nuance, você lembra que possui autenticação do Windows, o que significa que isso não é adequado para nós. Clique com o botão direito no nome do servidor no topo da hierarquia e selecione propriedades.

Na guia Segurança, selecione a opção SQL Server e Autenticação do Windows. Agora você pode fazer login usando o usuário sa no sql.

Se, ao tentar fazer login, o Management Studio mostrar um erro 233 informando que a conexão com o servidor foi estabelecida com sucesso, mas ocorreu um erro ao fazer login, faça o seguinte.

Vá para Iniciar > Painel de Controle > Ferramentas Administrativas > Serviços e reinicie o serviço SQL Server.

Então a conexão foi bem-sucedida e sem erros.

Alterar senha sa no sql via linha de comando

Para redefinir a senha sa no sql por meio da linha de comando, use os comandos.

Com este comando você verá todos os servidores MS SQL disponíveis e seus SPN

sp_senha NULO,<вставьте_новый_пароль_тут>, 'sa'

Se a mensagem Falha na validação da senha for exibida. A senha não atende aos requisitos da política do Windows porque é muito curta. Em seguida, defina uma senha mais forte.

Depois disso você irá redefinir a senha no sql.

Outra opção para usar osql é assim

cd C:\Program Files\Microsoft SQL Server\110\Tools\Binn então tentamos conectar sob uma conta de sistema operacional confiável

osql.exe" -S (local)\nome do seu servidor -E

E a última fronteira
ALTER LOGIN SA COM SENHA= ‘nova_senha’
substituirá a senha por new_password

Usando o Asunsoft SQL Password Geeker

Existe um utilitário chamado Asunsoft SQL Password Geeker, é pago, mas pode realizar a tarefa. Inicie-o, clique em Procurar e siga o caminho C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA e abra master.mdf

agora para redefinir a senha sa no sql, selecione-a e clique em Redefinir.

Alterar senha sa em modo exclusivo

Existe uma quarta maneira de alterar a senha de sa e envolve a execução do MS SQL no modo de usuário único.

A primeira coisa é parar o MS SQL Server, você pode fazer isso através de serviços ou através da linha de comando

parada líquida MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER

Agora você precisa definir o parâmetro na linha Caminho da imagem-m falará apenas sobre o modo de usuário único. Eu entendi assim

"C:\Arquivos de Programas\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe" -m -s MSSQLSERVER

Agora inicie o MS SQL com o comando

início líquido MSSQLSERVER

O SQL agora está sendo executado no modo de usuário único e permite que qualquer membro do grupo de administradores locais do computador se conecte à instância do SQL Server com direitos de administrador de sistema, mas você precisa informar isso ao SQL. Você pode visualizar o modo operacional nas propriedades do serviço.

Na linha de comando escrevemos

cd C:\Arquivos de programas\Microsoft SQL Server\110\Tools\Binnsqlcmd.exe: EXEC sp_addsrvrolemember "nome do servidor\nome de usuário", "sysadmin"

Reiniciamos o serviço, não esqueça de remover o parâmetro -m do registro. Redefinição de senha do usuário sa no sql.

Você é um administrador de banco de dados respeitado e confiável em sua organização. Você mantém e atualiza vários serviços críticos executados pelo SQL Server em seu ambiente de produção. Você executou as etapas a seguir (refletindo as diretrizes que qualquer DBA consciente deve seguir) para proteger os bancos de dados SQL Server da sua empresa contra qualquer tipo de acesso não autorizado.

  • Todas as contas administrativas internas do SQL Server foram removidas.
  • Foram removidos todos os usuários (exceto Administrador do Sistema ou SA) que são membros da função de servidor SYSADMIN (todas as contas do Windows e contas do SQL Server).
  • Definimos a conta SA para algo extremamente senha complexa, o que é difícil de adivinhar ou lembrar.
  • Execute operações de manutenção de rotina do SQL Server em uma conta de usuário de domínio que tenha permissões de Proprietário do Banco de Dados (DBO) em bancos de dados de usuários, mas não tenha privilégios SYSADMIN no sistema.
  • Você não anotou a senha SA em nenhum lugar para evitar que outras pessoas a descubram. Afinal, anotar senhas não é a melhor abordagem.

No entanto, como você definiu uma senha tão forte para o SA e usou sua conta de domínio em vez da conta SA ao trabalhar diariamente com bancos de dados SQL Server, o inimaginável aconteceu. Você esqueceu a senha da sua conta SQL Server SA.

Você é a única pessoa do seu grupo que conhece a senha SA. Agora você não consegue lembrar o que era e precisa fazer algumas confirmações no nível do servidor nas janelas de configuração de produção do SQL Server. O que fazer agora? Aqui estão algumas opções.

  • Tente fazer login como SA, usando qualquer senha que você imaginar.
  • Procure a senha SA no disco rígido do seu computador ou em e-mail(você pode tê-lo salvo em um arquivo em algum lugar; esta é uma abordagem ruim, mas pode ajudar).
  • Tente restaurar o banco de dados Master de cópia de segurança. Isso não ajudará no longo prazo porque se você não se lembrar da senha SA, terá os mesmos problemas.
  • Reconstrua o banco de dados mestre. Isso não ajudará muito, pois você perderá todas as configurações e configurações do sistema e do servidor, incluindo contas, permissões e todos os objetos no nível do servidor.
  • Reinstale o SQL Server 2012 e anexe todos os bancos de dados do usuário. Isso pode não funcionar, pois você terá os mesmos problemas de quando reformatou o banco de dados mestre.

Vamos supor que todas as tentativas de login usando a conta SA falharam. É hora de chamar reforços: a equipe de apoio Produtos Microsoft. Aqui está o que seus funcionários têm a oferecer.

Há um backdoor no SQL Server 2012 que permite acesso SYSADMIN a SQL Servers de produção. No entanto, é necessário que o seu Conta O Windows era membro do grupo de administradores locais Sistemas Windows Servidor executando serviços do SQL Server 2012.

O SQL Server permite que qualquer membro do grupo Administradores Locais se conecte ao SQL Server com privilégios SYSADMIN.

Abaixo estão as operações que você precisa realizar para assumir o controle do SQL Server 2012 como SA.

1. Inicie uma instância do SQL Server 2012 no modo de usuário único em um prompt de comando, com login na janela do prompt de comando como administrador. Você também pode executar o SQL Server 2012 em uma configuração mínima, e o SQL Server também será executado no modo de usuário único.
2. No prompt de comando (Executar como Administrador), digite: SQLServr.Exe -m (ou SQLServr.exe -f) para iniciar o mecanismo de banco de dados do SQL Server 2012. Não feche esta janela do prompt de comando. SQLServr.exe pode estar localizado na pasta Binn especificada na variável ambiente PATH. Se a pasta SQL Server 2012 Binn não estiver listada em seu PATH, você sempre poderá navegar até a pasta SQL Server 2012 Binn por meio da estrutura de diretórios do seu computador. Normalmente, a pasta Binn está localizada em C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn>.
3. Depois de iniciar o serviço SQL Server 2012 no modo de usuário único ou em uma configuração mínima, você pode abrir outra janela de prompt de comando como administrador e executar o comando SQLCMD nela para se conectar à instância do SQL Server 2012:
SQLCMD-S<Имя сервера\Имя экземпляра>Por exemplo: SQLCMD -S "SALEEMHAKANI" 1> CREATE LOGIN "<Имя_учетной_записи>"com SENHA="<Пароль>" 2> VÁ 1> SP_ADDSRVROLEMEMMBER "<Имя_учетной_записи>","SYSADMIN" 2>ir
Por exemplo:
1> SP_ADDSRVROLEMEMBER SQL_SALEEM,"SYSADMIN" 2> IR

É completamente normal esquecer sua senha de vez em quando, e isso não significa que surgirão pequenos inconvenientes. As medidas de recuperação que descrevi permitirão que você mantenha o SQL Server em execução sem tempo de inatividade ou descriptografia de senha.



 


Ler:



Como descobrir o VID, PID de um pendrive e para que servem esses números de identificação?

Como descobrir o VID, PID de um pendrive e para que servem esses números de identificação?

Se você usa um pen drive há muitos anos e nenhum problema surgiu, mas um dia, ao conectá-lo ao computador, ele foi detectado como...

Apptools: como ganhar dinheiro jogando

Apptools: como ganhar dinheiro jogando

Agora, esta oportunidade de ganhar dinheiro resultou em um projeto AppTools completo e independente, sobre o qual quero falar em detalhes hoje...

Lenovo Vibe K5 Plus - Especificações Especificações de áudio e câmera

Lenovo Vibe K5 Plus - Especificações Especificações de áudio e câmera

Em um período relativamente curto, a Lenovo se tornou um dos players mais sérios no mercado ucraniano de equipamentos portáteis. Produtos de uma empresa chinesa...

Sistema de pagamento Payza (ex-Alertpay) Payza faça login em sua conta pessoal

Sistema de pagamento Payza (ex-Alertpay) Payza faça login em sua conta pessoal

Bom dia, queridos leitores do blog. Você provavelmente está cansado de sistemas de pagamento chatos que são completamente traduzidos para o russo (como...

imagem de feed RSS