Artigo Clube Delphi Edição 38 - Controle de Cesso no InterBase 7
Artigo da Revista Clube Delphi Edição 38.
Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML.
Controle de Cesso no InterBase 7
Configura privilégios diretamente no banco
Este artigo mostra como fazer o controle de acesso de usuários a objetos do InterBase pode abrir um banco de dados informando seu nome e senha. Isso não é suficiente, no entanto, para acessar objeto dentro do banco, se não for garantido o acesso pelo administrador.
Para adicionar usuparios ao servidor IB vá ao IBConsole. Clique com o botão direito sobre Users (na árvore de objetos da parte esqueda) e selecione Add User (veja a Figura 1).
GRANT e REVOKE
A instrução GRANT é usada para conceder a um determinado usuário privilégios de acesso aos objetos do banco de dados. É possível conceder os seguintes privilégios:
SELECT, INSERT, UPDATE, DELETE – Leitura, Inserção, atualizaçãao, Exclusão de dados:
EXECUtE – execução de uma Stored Procedure;
REFERENCES – referência uma Primary Key com uma ForeingKey;
ALL – todos os privilégios de acesso.
Você pode utilizar a instrução GRANT diretamente no ISQL (Interactive SQL) do IBConsole ou no utilitário de linha de comando isql.exe. no IBConsole do Interbase 7 é possível ainda conceder ou revogar privilégios de acesso visualemnte (veja Figura 2).
" [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo