AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 129593
Accepted
Arulkumar
Arulkumar
Asked: 2016-02-18 11:23:32 +0800 CST2016-02-18 11:23:32 +0800 CST 2016-02-18 11:23:32 +0800 CST

É possível desativar a caixa de seleção lembrar senha no SSMS?

  • 772

Em algum momento, estamos fornecendo o mesmo laptop para 4 a 5 funcionários em nosso escritório para algum propósito de teste (já que existe uma ferramenta licenciada cara apenas nesse laptop), também pedimos que não cliquem na caixa de seleção Lembrar senha no SSMS para armazenar as credenciais .

Mas poucos deles clicam acidentalmente nessa caixa de seleção, portanto, sempre precisamos desmarcá-la SqlStudio.binpara resolver o problema. Em vez disso, é bom desativar a opção Lembrar senha no SSMS desse laptop específico.

É possível desativar a caixa de seleção lembrar senha no SSMS?

O comportamento esperado é o seguinte:

Sempre desative a caixa de seleção Lembrar senha

sql-server-2008-r2 ssms
  • 4 4 respostas
  • 1056 Views

4 respostas

  • Voted
  1. Best Answer
    Aaron Bertrand
    2016-02-18T12:24:42+08:002016-02-18T12:24:42+08:00

    Não, isso não é possível, a menos que você faça engenharia reversa do SSMS e oculte a caixa de seleção ou torne-a um no-op, recompile e implante. E repita toda vez que você atualizar, aplicar um service pack, etc. (Para ser claro: não é isso que eu recomendo.)

    Eu tenho uma solução melhor, no entanto:

    Por que seus 4-5 funcionários não usam perfis diferentes? Isso ocupa um pouco mais de espaço em disco, com certeza, mas cada perfil obtém seu próprio SqlStudio.bin - então você também pode usar a Autenticação do Windows, o que significa que eles não precisam digitar sua senha ou marcar uma caixa e simplifica a auditoria , também, caso essa não seja a coisa mais flagrante que eles fazem.

    • 11
  2. Michael Engelby
    2016-02-19T12:19:30+08:002016-02-19T12:19:30+08:00

    Embora isso possa ser excessivo para sua situação, você pode tentar um software de automação para criar sua própria janela de login, obter as credenciais de usuário exclusivas e iniciar o SSMS com as opções de linha de comando corretas. Obviamente, você deseja impedir que os usuários executem o SSMS diretamente e pode fazer isso por meio da política de grupo do Windows ou por meio de modificações no registro. Ou, se você for um pouco criativo com seus scripts, o AutoHotKey também pode fazer isso.

    1. Software para automatizar quase todas as ações do Windows - AutoHotKey
    2. Para ver as opções de linha de comando do SSMS, digite 'ssms.exe /?'
    3. Para saber como impedir que os usuários executem um programa, pesquise no Google 'Windows impede que os usuários executem um programa'.

    Vai demorar um pouco para passar por tudo isso, mas você terá mais opções de como fazer coisas únicas rapidamente.

    Obs. Eu não tolero a pirataria de software ou violações de licenças. Use o conselho acima por sua própria conta e risco. Essas são ferramentas padrão que qualquer bom administrador do Windows já deve saber fazer ou deve ter em sua bolsa de truques.

    • 3
  3. Vladimir Baranov
    2016-02-19T16:54:49+08:002016-02-19T16:54:49+08:00

    Você pode escrever uma pequena ferramenta que procuraria a janela necessária e enviaria uma mensagem para desativar o controle. Ou escolha uma das ferramentas existentes.

    A pesquisa rápida encontrou esta pergunta: https://stackoverflow.com/questions/11833500/preventing-cross-process-sendmessage-calls

    com este link: https://www.raymond.cc/blog/how-to-enable-and-access-disabled-grayed-out-buttons-windows-and-checkboxes/

    Obviamente, qualquer ferramenta desse tipo será frágil. Talvez, em vez disso, faça um backup do arquivo onde esta senha está armazenada ( SqlStudio.bin) e substitua-o por uma nova cópia sempre que um usuário fizer login no Windows. Você disse:

    Mas poucos deles clicam acidentalmente nessa caixa de seleção, portanto, sempre precisamos desmarcá-la SqlStudio.binpara resolver o problema.

    Em vez de tratá-la como uma situação excepcional, trate-a como uma situação normal e limpe o SqlStudio.bina cada logon.

    Como alternativa, você pode tentar tornar esse arquivo somente leitura / negar permissões de gravação para ele.

    • 3
  4. CesarF
    2016-08-25T17:47:41+08:002016-08-25T17:47:41+08:00

    Eu sei que este é um post antigo, mas para ajudar outras pessoas, acho que talvez seja mais fácil obter um backup "padrão" das configurações do sqlstudio e restaurá-lo antes de fornecer o laptop a qualquer usuário. O pior cenário pode incluir alguns hackers de registro também.

    • 0

relate perguntas

  • plano de manutenção executado pelo agente

  • Especificar conexão na consulta T-SQL do Management Studio

  • Randomizando o conteúdo da tabela e armazenando-o de volta na tabela

  • SQL Server Management Studio para um banco de dados remoto

  • Alguém usou o modo sqlcmd na prática? [fechado]

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve