none
Ocultar Senha SA na conexão RRS feed

  • Pergunta

  • Pessoal, sei que esta pergunta refere-se mais ao VB 6 do que ao SQL Server, mas não encontrei alternativa.

    Utilizo ADO para conectar ao SQL Server, e gostaria de ocultar a Senha na propriedade Password do ADODB.Connection, ou mostrar asteriscos para os desenvolvedores não descobrirem esta senha

    Neste momento não tem como eu trabalhar com criação de novos usuarios, restringindo isso no SQL Server. Eu precisaria mesmo esconder a senha do SA
    quarta-feira, 17 de outubro de 2007 12:30

Respostas

  •  

    nao tem como nao, infelizmente, alias a senha de qualquer usuario deve ser passada pela aplicacao e nao estar dentro do codigo, no caso de um login usando autenticacao sql, o que vc. pode fazer e auterar seu sql para windowns only e deixar um usuario do ad se autenticar pela sua aplicacao.

     

    qualquer coisa retorne.

     

    Abs;

    • Marcado como Resposta Richard Juhasz quarta-feira, 8 de agosto de 2012 16:53
    quarta-feira, 17 de outubro de 2007 13:00
  • Danilo,

     

    Realmente não tem como realizar este tipo de procedimento, tanto no ADO como também no ADO.Net, todo e qualquer componente de conexão a um banco de dados é obrigatório passar a senha do usuário dentro do componente de conexão.

     

    Uma alternativa seria criar uma nova conta de login única no SQL Server e fazer a conexão através da conta somente no login, outra possibilidade seria como o Marcelo informou seria utilizar a windows authentication e usar uma conta de usuário de windows.

    • Marcado como Resposta Richard Juhasz quarta-feira, 8 de agosto de 2012 16:53
    quarta-feira, 17 de outubro de 2007 13:25
    Moderador

Todas as Respostas

  •  

    nao tem como nao, infelizmente, alias a senha de qualquer usuario deve ser passada pela aplicacao e nao estar dentro do codigo, no caso de um login usando autenticacao sql, o que vc. pode fazer e auterar seu sql para windowns only e deixar um usuario do ad se autenticar pela sua aplicacao.

     

    qualquer coisa retorne.

     

    Abs;

    • Marcado como Resposta Richard Juhasz quarta-feira, 8 de agosto de 2012 16:53
    quarta-feira, 17 de outubro de 2007 13:00
  • Danilo,

     

    Realmente não tem como realizar este tipo de procedimento, tanto no ADO como também no ADO.Net, todo e qualquer componente de conexão a um banco de dados é obrigatório passar a senha do usuário dentro do componente de conexão.

     

    Uma alternativa seria criar uma nova conta de login única no SQL Server e fazer a conexão através da conta somente no login, outra possibilidade seria como o Marcelo informou seria utilizar a windows authentication e usar uma conta de usuário de windows.

    • Marcado como Resposta Richard Juhasz quarta-feira, 8 de agosto de 2012 16:53
    quarta-feira, 17 de outubro de 2007 13:25
    Moderador