none
Desenvolvedor não saber da senha do sql RRS feed

  • Pergunta

  • Pessoal tem com como os programadores não saberem do Usuário e Senha do SQL? e mesmo assim continuarem programando os Inserts?


    Junior Santana

    quarta-feira, 4 de junho de 2014 13:32

Todas as Respostas

  • Não entendi direito. Porque motivo o desenvolvedor não poderia ter a senha?

    O que acontece normalmente é a separação dos ambientes de sistema.

    No ambiente de desenvolvimento o desenvolvedor precisa ter a senha caso precise conectar no banco para verificar alguma coisa, já nos ambientes de produção e homologação, o desenvolvedor normalmente não tem a senha do banco, ficando a migração das versões do sistema a cargo de outra equipe/pessoa.

    Talvez a solução seria ter o método de conexão com o banco em uma dll que os desenvolvedores só tivessem acesso a alguns métodos, e não a string de conexão.

    quarta-feira, 4 de junho de 2014 14:39
  • Não entendi direito. Porque motivo o desenvolvedor não poderia ter a senha?

    O que acontece normalmente é a separação dos ambientes de sistema.

    No ambiente de desenvolvimento o desenvolvedor precisa ter a senha caso precise conectar no banco para verificar alguma coisa, já nos ambientes de produção e homologação, o desenvolvedor normalmente não tem a senha do banco, ficando a migração das versões do sistema a cargo de outra equipe/pessoa.

    Talvez a solução seria ter o método de conexão com o banco em uma dll que os desenvolvedores só tivessem acesso a alguns métodos, e não a string de conexão.

    Meu chefe esta pedindo, também não entendi, mas ele quer alguma forma do desenvolvedor não saber as credencias do usuario de inclusão apenas! foi citado a criação da dll, mas um outro programador mostrou um programinha que lê os cod da dll.

    Eu não sei se isso existe, desenvolvedor não saber usuario e senha do banco, mas se alguém trabalha num cenario assim, peço que nos passe tais informações.


    Junior Santana

    quarta-feira, 4 de junho de 2014 14:57
  • Só se as crendências estiverem hardcode na DLL.
    quarta-feira, 4 de junho de 2014 15:04
  • Só dá pra conectar no banco de dados SQL Server se a forma de autenticação for via Windows Logon (Integrated Security).

    Caso contrário, sem a senha não há como fazer autenticação no banco de dados.

    Abraços !


    Diego Murakami View Diego Murakami's LinkedIn profile - MCP, MS, MCSD
    * Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.

    quarta-feira, 4 de junho de 2014 16:19