Há 2 anos eu utilizo o Access com controle de nivel de acesso de usuários (Acess anterior ao 2007, extensão ".mdb").
O banco armazena cerca de 7000 registros, algumas dezenas de tabelas, forms, consultas e relatórios e 5 usuários logados.
Acontece que estou em um outro projeto em que aumentarei consideravelmente o número de registros no banco de dados, tabelas e usuarios conectados ao mesmo tempo.
Estou falando de algo em torno de 150 pessoas logadas, 200k de registros e diversas tabelas.
Estudei o assunto e achei que a melhor solução seria utilizar o access 2007 tão somente como frontend e usar o MS SQL SERVER 2008 como backend.
Tá tudo maravilha, tabelas vinculadas, formularios, consultas e relatorios rodando bonitinho porém, eu não tenho tela de LOGO, todo mundo é administrador.
Fiz uma busca no fórum e as soluções que encontrei se referem a autenticação e logon no próprio ACCESS, porém, eu gostaria que a segurança fosse feita no SQL Server.
A minha ideia seria, ao entrar no ACCESS 2007, abreria um formulario de login e senha.
Após o usuário fazer a identificação, a autenticação ocorreria no SQL Server.
Eu estou há 3 dias procurando isto no GOOGLE e em foruns, encontrei gente que faz isto, mas não encontrei o código. E quando eu encontro o código ele vem fragmentado...
Acho que o esquema seria fazer a autenticação por VBA, correto? Ou existe alguma tela de login do próprio ACCESS ?
Como ficaria a politica de expiração de senha, mudança de senha no primeiro acesso que hoje existe no SQL Server, seria possível implementar ?
Eu particularmente não gosto da politica de autenticação no SQL SERVER por meio da autenticação do windows, pois se algum funcionário está com algum problema relativo a restrição e o supervisor tem que implementar alguma coisa com o seu login, o supervisor deveria fazer logoff do sistema e login com seu usuario e senha no Windows....
Pergunta
GTeubl
Salve rapaziada!
Há 2 anos eu utilizo o Access com controle de nivel de acesso de usuários (Acess anterior ao 2007, extensão ".mdb").
O banco armazena cerca de 7000 registros, algumas dezenas de tabelas, forms, consultas e relatórios e 5 usuários logados.
Acontece que estou em um outro projeto em que aumentarei consideravelmente o número de registros no banco de dados, tabelas e usuarios conectados ao mesmo tempo.
Estou falando de algo em torno de 150 pessoas logadas, 200k de registros e diversas tabelas.
Estudei o assunto e achei que a melhor solução seria utilizar o access 2007 tão somente como frontend e usar o MS SQL SERVER 2008 como backend.
Tá tudo maravilha, tabelas vinculadas, formularios, consultas e relatorios rodando bonitinho porém, eu não tenho tela de LOGO, todo mundo é administrador.
Fiz uma busca no fórum e as soluções que encontrei se referem a autenticação e logon no próprio ACCESS, porém, eu gostaria que a segurança fosse feita no SQL Server.
A minha ideia seria, ao entrar no ACCESS 2007, abreria um formulario de login e senha.
Após o usuário fazer a identificação, a autenticação ocorreria no SQL Server.
Eu estou há 3 dias procurando isto no GOOGLE e em foruns, encontrei gente que faz isto, mas não encontrei o código. E quando eu encontro o código ele vem fragmentado...
Acho que o esquema seria fazer a autenticação por VBA, correto? Ou existe alguma tela de login do próprio ACCESS ?
Como ficaria a politica de expiração de senha, mudança de senha no primeiro acesso que hoje existe no SQL Server, seria possível implementar ?
Eu particularmente não gosto da politica de autenticação no SQL SERVER por meio da autenticação do windows, pois se algum funcionário está com algum problema relativo a restrição e o supervisor tem que implementar alguma coisa com o seu login, o supervisor deveria fazer logoff do sistema e login com seu usuario e senha no Windows....
Desde já agradeço pela ajuda.
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.