Crystal Reports e segurança no Access com DAO


Ao utilizar o Crystal Reports com o banco de dados Access utilizando o driver para banco de dados Crystal Reports ( P2bDao.dll ) para acesso via DAO você pode se deparar com duas situações problemáticas:

1- O seu banco de dados possui uma senha de segurança que é requerida para acessar os dados mas quando você se conecta a este banco de dados usando o Crystal Reports a senha não é requerida e com isto usuários não autorizados podem acessar o seu banco de dados a partir do Crystal Reports.

Para resolver este problema você deve verificar se as chaves do registro do Crystal e Microsoft que especificam o caminho para acessar o arquivo System.mdw estão apontando para o mesmo local . (System.mdw é o arquivo de segurança do Access que possui as informações de segurança).

O Crystal Reports possui um utilitário que alinha automaticamente as chaves do registro . Este utilitário examina o registro do Windows referenciando System.mdw. .

Baixe este utilitário no site : http://support.crystaldecisions.com/downloads. A versão do Crystal Reports que você usa vai determinar a versão do utilitário que você deve baixar:

2- Ao abrir um banco de dados Access você não precisa informar uma senha para ter acesso aos dados mas quando você conecta este banco de dados com o Crystal Reports uma senha é requerida. Mas você não consegue realizar a conexão com o banco de dados através do Crystal Reports.

Para resolver este problema faça o seguinte :